Professional Documents
Culture Documents
Stop Pinignore Pinexclude Pinfloat Pin
Stop Pinignore Pinexclude Pinfloat Pin
blog.csdn.net/m0_61544122/article/details/128407239
The difference between stop pin, ignore pin, exclude pin and float pin is as follows:
1、Stop pins
The stop pin is the leaf pin of the clock tree. As the end point of the clock tree, a balance
insertion delay ( latency ) is required, and the clock sink is a stop pin.
2、Ignore pins
The ignore pin is also the sink pin of the clock tree, the difference is that the ignore pin
does not do balnce.
1/4
3、exclude pins
The exclude pin is very similar to the ignore pin, and it will not be banned, but the exclude
pin is not part of the clock tree , so even if the DRV (max transition, max cap) is modified,
it will only be processed according to the constraints of the data path.
4、float pins
For some stop pins, we need their insertion delay to be longer or shorter than the average
value of the clock tree. Such a pin is a float pin. For example, if a sram contains an
insertion delay inside, then it is necessary to let the sram do the tree during CTS is shorter
than the average insertion delay.
For example, in the normal long tree in ICC2, the report_clock_qor -type latency report
is as follows:
2/4
As shown above, the sram of mem_sp32x16k_wrap_u_mem_sp32x16k/CLK has internal
insertion delay (defined as max_clock_tree_path and min_clock_tree_path in .lib), so
the latency of sram after CTS is very large, even with other stop pins (cnt_reg_*_/CK)
become very long.
set_clock_balance_points -blance_points mem_sp32x16k_wrap_u_mem_sp32x16k/CLK -
delay 0
#3. Set cnt_reg_3_/CK as exclude pin, use set_sense command, set in sdc
3/4
cnt_reg_1_/CK is used as an ignore pin, although it is also used as a clock sink pin, but its
latency is significantly different from other stop pins, which shows that it has no balance.
cnt_reg_3_/CK does not appear on the clock tree as an exclude pin. It is worth noting
that, as a division of data and clock, the tool in front of the exclude pin will automatically
insert an isolation buffer, and its name can identify its function.
4/4