| // Copyright 2020 Google LLC. |
| // SPDX-License-Identifier: Apache-2.0 |
| |
| //- @MyInterface defines/binding MyInterface |
| //- MyInterface.node/kind interface |
| interface MyInterface(); |
| //- @reset defines/binding _ |
| wire reset; |
| //- @clk defines/binding _ |
| wire clk; |
| //- @in defines/binding _ |
| logic [7:0] in; |
| |
| //- @MyNestedInterface defines/binding MyNestedInterface |
| //- MyNestedInterface childof MyInterface |
| //- MyNestedInterface.node/kind interface |
| interface MyNestedInterface(); |
| |
| //- @MyNestedInterface ref MyNestedInterface |
| endinterface: MyNestedInterface |
| //- @MyInterface ref MyInterface |
| endinterface: MyInterface |