Hi all, I have an OVC OVC_A which has a sigmap signal sig_p : list of bit.
i need to use this OVC to create other OVC OVC_B which has three diffrent signal consider sig_a ,sig_b ,sig_c.
In OVC_A the signal is binded as external. so i extended the sigmap and made as empty. and i tried to connect the OVC_A sig_p with OVC_B sig_a ,sig_b and sig_c. and in turn this sig_a ,sig_b and sig_c will be connected to hdl_path() and
i am getting the error Error: Bound sets cannot have an external inout port with other external ports
sys.env.OVC_ A.sigmap. sig_p: NULL_SIM inout simple_port of list of bit Also externally connected to agent 'NULL_SIM', using hdl_path() 'signal_a' sys.env.sigmap. sig_a: NULL_SIM inout simple_port of list of bit Also externally connected to agent 'NULL_SIM', using hdl_path() 'signal_a'
is there any other way to do my intended functionalily i.e signal in the instantiated ovc should be maped to the parent sigmap name?