当前位置:网站首页>set_ case_ analysis
set_ case_ analysis
2022-07-28 06:22:00 【Shilu building】
set_case_analysis Often used in many mode The design of the , Give some pin/port Set constant 0 or 1, To switch mode Analyze the function of time sequence . for instance , Exist in the design SCAN mode and FUNC mode, stay FUNC mode Lower bound SCAN enbale Signal use set_case_analysis Set to 0, stay FUNC mode I won't analyze scan clock The temporal .
set_case_analysis 0 [get_ports scan_enable]
In general ,set_case_analysis Act on MUX Selection signal of multiplexer , To achieve mode The choice of . Pictured 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]

chart 1
What is easy to trample on here is , Some front ends write sdc When you want to use set_case_analysis To switch the same mode Under the clock, But it doesn't consider whether it can be realized in the chip work , During the simulation, it is found that a certain clock is not long tree, Timing violations cannot converge . Pictured 2.sdc Set up set_case_analysis Give Way gen_clk Just choose func_clk -> FF1 -> MUX Along the way , but func_clk->FF2->MUX It also takes a long way tree. So this is set_case_analysis Setting is wrong .
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]

chart 2
边栏推荐
- 低功耗设计-Power Switch
- 关于gcc :multiple definition of
- How to view the transfer function of the module directly built by Simulink
- (PHP graduation project) based on PHP online travel website management system to obtain
- Ctfshow single dog -- Web
- Agilent安捷伦 E5071测试阻抗、衰减均正常,惟独串扰NG?---修复方案
- CString to char[] function
- Terminal resistance detailed signal complete series hardware learning notes 7
- Fluke fluke aircheck WiFi tester cannot configure file--- Ultimate solution experience
- set_multicycle_path
猜你喜欢

论福禄克DTX-1800如何测试CAT7网线?

Photovoltaic power generation system MPPT maximum power point tracking

Bag of Tricks训练卷积网络的技巧

IMS-FACNN(Improved Multi-Scale Convolution Neural Network integrated with a Feature Attention Mecha

AEM online product promotion conference - Cable certification tester

A comparative study of backdoor attack and counter sample attack

Arduino reads the analog voltage_ How mq2 gas / smoke sensor works and its interface with Arduino

Best practices to ensure successful deployment of Poe devices

Nsctf web Title writeup

光伏发电系统——mppt最大功率点追踪
随机推荐
EfficientNET_V1
Addition and multiplication calculation of GF (2^8)
说说ESXi虚拟交换机和端口组的“混杂模式”
电快速脉冲群(EFT)设计-EMC系列 硬件设计笔记4
端接电阻详解 信号完整系列 硬件学习笔记7
ESXi 社区版网卡驱动
PLC的整体认识
USB Network Native Driver for ESXi更新到支持ESXi7.0 Update 2
TCL和ELTCL?CDNEXT和CMRL?
BERT基于transformer的双向编码器
TCL and eltcl? Cdnext and CMRL?
用颜色区分PCB品质本身就是一个笑话
Reading experience of protecting against DNN model steaming attacks
How does fluke dtx-1800 test cat7 network cable?
Fluke fluke aircheck WiFi tester cannot configure file--- Ultimate solution experience
Install visual studio 2019 steps and vs2019 offline installation package on win7
Transformer 自注意力机制 及完整代码实现
Deep learning (I): enter the theoretical part of machine learning and deep learning
Arduino reads the analog voltage_ How mq2 gas / smoke sensor works and its interface with Arduino
Precautions for EMI design of switching power supply circuit in layout process