Tim Edwards
05/06/2021, 6:34 PMio_out[26:0]
. Many of these pins don't require connections. But if I leave them unconnected on the wrapper symbol in my testbench schematic, then they are replaced in the nelist with a single wire __UNCONNECTED_PIN__X
instead of an array. If I connect a wire to the pin going nowhere, it works just fine. So when there is no wire connected to a pin which is a bus, it should be generating as many UNCONNECTED_PIN
nets in the call to the subcircuit as there are wires in the bus. Otherwise the simulation fails with a "not enough parameters in call" error. Clearly the workaround is to add a stub wire to the pin connection on the symbol, but that should be optional, and the behavior should be effectively the same in either case.Stefan Schippers
05/07/2021, 3:13 PMWarning: unconnected pin, Inst idx: 20, Pin idx: 0 Inst:x1
However i can manage to generate an array of UNCONNECTED_PIN nets. Will make a commit asap.Tim Edwards
05/07/2021, 3:15 PMwarning
message but creating an actual error in the output netlist.Stefan Schippers
05/07/2021, 3:16 PMStefan Schippers
05/07/2021, 3:16 PMTim Edwards
05/07/2021, 3:16 PMStefan Schippers
05/11/2021, 9:27 AM