当前位置:网站首页>set_ false_ path
set_ false_ path
2022-07-28 06:22:00 【Shilu building】
false path It refers to the logical existence , But there is no need to analyze timing path, Use set_false_path To ignore timing The process of analysis and optimization , Reduce run time, Put more resources on optimizing the real critical path On .
1 set_false_path Application
1.1 point-to-point timing exception
commonly set_false_path You need to specify the -from/-to perhaps -through.
set_false_path -from [get_pins FFB1/CP] -to [get_pins FFB2/D]Set to false path Of path, The tool will not consider its timing constraints , however delay It still has to be calculated , Because of this false path Combinatorial logic on may be applied to other path.
If you pass through a certain point path Need to set false, You can also use set_disable_timing.
set_disable_timing [get_pins pin_name]
Equivalent to :
set_false_path -through [get_pins pin_name]set_disable_timing All time series analysis at this point will be removed , Naturally, there is no need to calculate the delay , The effect is better than false path More extreme , You also need to be more careful when applying .
1.2 asynchronous clocks
false path Another application scenario of is to set the asynchronous clock , But now the setting of asynchronous clock is mostly used set_clock_group -asynchronous The command , because set_false_path Calculation crosstalk The default setting is false path Of clock Treat it as a synchronous clock , This brings a problem , namely crosstalk The calculation is too optimistic . To understand this problem, we need to know corsstalk Calculation principle of , Two adjacent net,corsstalk Time is equal to their timing window Length of coincidence , But the exception is , If two net It belongs to asynchronous clock ,STA The analysis will think that the two belong to “infinite timing window”, Literally translated as infinite timing window, There is no need to consider timing window The overlapping part of , It is equivalent to complete coincidence , Think about it all the time corsstalk.
In addition to the above reasons , The convenience of writing is still set_clock_groups better , Set asynchronous set_clock_groups Equivalent false path as follows :
set_clock_groups -asynchronous -group clockA -group clockBset_false_path -from clockA -to clockB
set_false_path -from clockB -to clockAIf you have to deal with multiple clock domian Asynchronous clock declaration of , that set_clock_group -asynchronous The convenience of is even more obvious .
set_clock_groups -asynchronous -group {clockA clockB } -group {clockC clockD}2 Exception Type Priority
frequently-used timing exception And the priority order is as follows :

For example, when set_max_delay And set_false_path When the conflict , Higher priority set_max_delay In the conflict part, the usage scenario will fail . The following example :
set_max_delay -from A 5.1
set_false_path -to Bhere ,set_max_delay -from A -to B The setting of will be invalid , because -to B Is set to false path 了 .
边栏推荐
- Random life-1
- Communication between DSP and FPGA
- VAN(DWConv+DWDilationConv+PWConv)
- Learning notes on hardware circuit design 2 -- step-down power circuit
- MAE 掩码自编码是可扩展的学习
- 51 single chip microcomputer independent key linkage nixie tube LED buzzer
- CLIP Learning Transferable Visual Models From Natural Language Supervision
- 短跳线DSX-8000测试正常,但是DSX-5000测试无长度显示?
- EMC实验实战案例-ESD静电实验
- 4、 Model optimizer and inference engine
猜你喜欢

光伏发电系统——mppt最大功率点追踪

(PHP graduation project) based on thinkphp5 community property management system

set_clock_groups

ESXi 社区版网卡驱动

Agilent Agilent e5071 test impedance and attenuation are normal, except crosstalk ng--- Repair plan

ESXi 7.0 Update 1c中加入的systemMediaSize启动选项

1、 Speech synthesis and autoregressive model

Reversible digital watermarking method based on histogram modification

Led selection - hardware learning notes 3

set_false_path
随机推荐
(PHP graduation design) obtained based on PHP fruit sales store management system
Reversible watermarking method based on difference expansion
EIGamal cryptosystem description
(PHP graduation project) obtain the campus network repair application management system based on PHP
DSX2-8000如何校准?校准流程?
(PHP graduation project) obtained based on thinkphp5 campus news release management system
AEM online product promotion conference - Cable certification tester
ESXi社区版网卡驱动再次更新
Reading experience of protecting against DNN model steaming attacks
ESXi on ARM v1.2 (2020年11月更新)
arduino 读取模拟电压_MQ2气体/烟雾传感器如何工作及其与Arduino接口
初学者进行传感器选型
Learning notes on hardware circuit design 2 -- step-down power circuit
开关电源电路EMI设计在layout过程中注意事项
vSphere ESXi 7.0 Update 3 发行说明
AEM-TESTpro K50和南粤勘察结下的缘分
福禄克DTX-1800其配件DTX-CHA002通道适配器CHANNEL更换RJ45插座小记
使用PowerCli来创建自定义ESXi ISO镜像
t-SNE降维可视化
权重衰减 weight decay