Derek Hines-Mohrman
03/04/2023, 1:10 AMmp_serializer_top
, which contains the instance serializer_inst
, which has a pin dest_clk_i
.
I have tried the following commands:
get_pins "serializer_inst/dest_clk_i"
get_pins "serializer_inst.dest_clk_i"
get_pins -hsc "/" "serializer_inst/dest_clk_i"
get_pins "\\serializer_inst/dest_clk_i"
get_pins "mp_serializer_top/serializer_inst/dest_clk_i"
get_pins "\\mp_serializer_top/serializer_inst/dest_clk_i"
However, they all fail (saying pin cannot be found)
Also, when I try to see a list of all pins with get_pins *
, it returns:
_9031d90700000000_p_Pin _2033d90700000000_p_Pin _7033d90700000000_p_Pin ...
as if the design has been flatted and all original names removed. So I don't even have an example of what a correct pin name is.
When looking at SDC scripts posted by others on this channel, it seems like accessing pins in this way is commonly done... What am I missing?
Any help appreciated, thank you!Matt Liberty
03/04/2023, 4:15 AMDerek Hines-Mohrman
03/04/2023, 7:07 PM[get_name [get_nets -hier "serializer_inst.dest_clk_i"]]
However, this particular case still does not work because apparently each net can only be accessed by one name. Which appears to be the highest point in the hierarchy the net reaches.
So since my design looks like it does below, only the net name clk_i
exists, but not serializer_inst.dest_clk_i
or serializer_inst.tree_inst.clk_i
.Derek Hines-Mohrman
03/04/2023, 7:12 PMMatt Liberty
03/08/2023, 11:46 AMDerek Hines-Mohrman
03/08/2023, 4:31 PM