Matt Venn
12/27/2022, 3:43 PMMatt Venn
12/27/2022, 3:44 PMMatt Venn
12/27/2022, 3:44 PMMatt Venn
12/27/2022, 3:44 PMMatt Venn
12/27/2022, 3:44 PMMatt Venn
12/27/2022, 3:45 PMMatt Venn
12/27/2022, 3:45 PMTobias Strauch
12/27/2022, 4:24 PMTobias Strauch
12/27/2022, 4:27 PMMatt Venn
12/28/2022, 9:54 AMMatt Venn
12/28/2022, 9:55 AMMatt Venn
12/28/2022, 9:55 AMMatt Venn
12/28/2022, 9:56 AMMatt Venn
12/28/2022, 9:56 AMMatt Venn
12/28/2022, 9:57 AMMatt Venn
12/28/2022, 9:57 AMTobias Strauch
12/28/2022, 10:36 AMAndras Tantos
03/01/2023, 7:16 PMAndras Tantos
03/01/2023, 7:16 PMAndras Tantos
03/01/2023, 7:17 PMDerek 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!Tobias Strauch
03/14/2023, 4:53 PMEric Smith
03/24/2023, 4:53 PMEric Smith
03/24/2023, 4:53 PMEric Smith
03/24/2023, 5:08 PMread_liberty example1_slow.lib
read_verilog example1.v
link_design top
read_sdf example1.sdf
read_spef example1.spef
set_data_check -fall_from X1.Y -to X1.A -hold $H
report_checks
And it will measure the delay and compare against the hold requirement. This way I can be sure is at least $H long, and also get the prediction from the log.Eric Smith
03/24/2023, 5:09 PMEric Smith
03/24/2023, 6:12 PMEric Smith
03/27/2023, 4:04 PMread_liberty example1_slow.lib
read_verilog example1.v
link_design top
read_sdf example1.sdf
read_spef example1.spef
report_checks -unconstrained -format end -through {X1/Y} -to {X1/A}
Does that seems like a reasonable way to do it?
@Vijayan Krishnan I’ll try to make a small test case that demonstrates the report_annotated_delay issue.Xiaochen Ni
04/20/2023, 5:35 PMMatt Venn
06/05/2023, 4:22 PM