当前位置:网站首页>set_case_analysis
set_case_analysis
2022-07-28 05:24:00 【拾陆楼】
set_case_analysis常应用于多mode的设计,给一些pin/port设置常量0或1,来实现切换mode分析时序的作用。举例来说,设计中存在SCAN mode和FUNC mode,在FUNC mode下将SCAN enbale信号用set_case_analysis设置为0,在FUNC mode下就不会分析scan clock的时序。
set_case_analysis 0 [get_ports scan_enable]
一般情况下,set_case_analysis作用于MUX多路选择器的选择信号,来实现mode的选择。如图1。
create_clock [get_ports func_clk] -name func_clk -period 10 -waveform {0 5}
create_clock [get_ports scan_clk] -name scan_clk -period 100 -waveform {0 50}
set_case_analysis 0 [get_ports scan_ena]

图1
这里容易踩坑的是,一些前端写sdc时想用set_case_analysis来切换同mode下的clock,却没有考虑到芯片工作中是否能够实现,在仿真时发现某一路时钟没有长tree,时序违例无法收敛。如图2。sdc设置set_case_analysis让gen_clk只选择func_clk -> FF1 -> MUX这一路,但func_clk->FF2->MUX这一路同样需要长tree。所以这样的set_case_analysis设置就是错的。
create_clock [get_ports func_clk] -name func_clk -period 10 -waveform {0 5}
create_generate_clock [get_pins FF1/Q] -name div2_clk -source [get_clock fumc_clk] -divide_by 2
create_generate_clock [get_pins MUX/O] -name div4_clk -source [get_clock func_clk] -divide_by 4
set_case_analysis 0 [get_pins MUX/S]

图2
边栏推荐
- Nsctf web Title writeup
- 论福禄克DTX-1800如何测试CAT7网线?
- 关于gcc :multiple definition of
- (PHP graduation project) based on PHP online travel website management system to obtain
- CalendarExtender控件的中文显示问题
- Model inversion attacks that exploit confidence information on and basic countermeasures
- How does fluke dtx-1800 test cat7 network cable?
- Triode design, understanding saturation, linear region and cut-off region
- An example of bill printing
- 硬件电路设计学习笔记2--降压电源电路
猜你喜欢

Best practices to ensure successful deployment of Poe devices

权重衰减 weight decay

(PHP graduation project) based on PHP user online submission management system

EIGamal 密码体制描述

监控安装ESXi on Arm的树莓派4b的CPU温度

关于Fusion on Apple Silicon的谨慎猜测

Create a basic report using MS chart controls

EXFO 730c optical time domain reflectometer only has IOLm optical eye to upgrade OTDR (open OTDR permission)

Never leave its origin - bluecms1.6 vulnerability of the controller's shooting range

USB Network Native Driver for ESXi更新到支持ESXi7.0.1
随机推荐
3、 Openvino practice: image classification
权重衰减 weight decay
光伏发电系统——mppt最大功率点追踪
Apache log4j arbitrary code execution replication
ESXi社区版NVMe驱动更新v1.1
RS232 RS485 RS422 communication learning and notes
TVs tube parameters and selection
弹出消息对话框的方法
(PHP graduation design) obtained based on PHP fruit sales store management system
Deep learning (I): enter the theoretical part of machine learning and deep learning
51单片机独立按键联动数码管LED蜂鸣器
Notes on the thinking of software analysis and library acquisition of a Taobao customer
Overview of unconstrained low resolution face recognition III: homogeneous low resolution face recognition methods
论福禄克DTX-1800如何测试CAT7网线?
压敏电阻设计参数及经典电路记录 硬件学习笔记5
Addition and multiplication calculation of GF (2^8)
CString to char[] function
(PHP graduation project) obtained based on PHP novel website management system
USB Network Native Driver for ESXi更新到支持ESXi7.0 Update 2
福禄克DSX2-5000、DSX2-8000模块如何找到校准到期日期?