1 // An example of specifying multiple bind targets with an instance list
3 module foo (input logic a, input logic b, output logic c);
4 // Magic happens here...
7 module bar (input a, input b, output c);
15 foo foo0 (.a (u0), .b (v0), .c (w0));
16 foo foo1 (.a (u1), .b (v1), .c (w1));
18 bind foo : foo0, foo1 bar bound_i (.*);
21 assert(w0 == u0 ^ v0);
22 assert(w1 == u1 ^ v1);