Prime Time使用
PrimeTime一般用作sign off的timing check,也可用在DC之后的netlist的timing analysis
一般的使用流程:
1) Read design data,--------------netlist,db,sdf,parasitics,milkway
2) Constrain design,--------------sdc
3) Specify env and analysis condition,
4) Check design and analysis setup,
5) Perform a full analysis,
Read design:
通过set search_path "" 来设置db/lib
set link_path "" (optional)
link_design TOP (指定design top)
read_verilog/read_vhdl 来读入netlist到PrimeTime
read_parasitics/read_sdf 进行annotation
read_sdc/source 进行timing constraints和exception约束
Constraining The Design:
约束clock characteristics
约束input delay at input port
约束output delay at output port
针对clock,create_clock创建,include name,source,period,waveform
clock network,set_clock_uncertainty, set_propagated_clock, set_clock_transiaction, set_clock_latency
create_generated_clock
set_input_delay
set_output_delay
Specify env and analysis condition
Specify process, temperature, voltage
apply case analysis and mode analysis set_case_analysis single/BC_WC/OCV set_case_analysis/set_mode(lib中不同的characteristic)
specify driving cell at input ports, load at output ports set_driving_cell set_load
specify timing exceptions set_min_delay set_max_delay set_disable_timing
specify wire load model and back-annotated set_wire_load_model/read_sdf/read_parastics
Check Design and analysis setup
check timing
report_design
report_port
report_net
report_lib
report_path_group
report_clock
report_wire_load
Performing a Full Analysis
report_timing -delay_type/-from/-to/-through/-rise_through/-rise_from
report_constraint
report_analysis_coverage
report_delay_calculation
PrimeTime中的Design Objects,可以使用get命令, set_input_delay 2.3 [get_ports IN*]
cell---------instance in the design, include reference hierarchical blocks and library cell
lib_cell--------cells in technology library
lib_pin-------pins in library cells
net----------nets in current design
pin-----pins of lower-level cells in the design, can be input/ output/ inout
port-------ports of current design, can be input/ output/ inout
path group----Timing reports organized by path group
Prime Time使用的更多相关文章
- Java 素数 prime numbers-LeetCode 204
Description: Count the number of prime numbers less than a non-negative number, n click to show more ...
- Prime Generator
Peter wants to generate some prime numbers for his cryptosystem. Help him! Your task is to generate ...
- POJ 2739. Sum of Consecutive Prime Numbers
Sum of Consecutive Prime Numbers Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 20050 ...
- UVa 524 Prime Ring Problem(回溯法)
传送门 Description A ring is composed of n (even number) circles as shown in diagram. Put natural numbe ...
- Sicily 1444: Prime Path(BFS)
题意为给出两个四位素数A.B,每次只能对A的某一位数字进行修改,使它成为另一个四位的素数,问最少经过多少操作,能使A变到B.可以直接进行BFS搜索 #include<bits/stdc++.h& ...
- hdu 5901 count prime & code vs 3223 素数密度
hdu5901题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5901 code vs 3223题目链接:http://codevs.cn/problem ...
- 最小生成树 prime zoj1586
题意:在n个星球,每2个星球之间的联通需要依靠一个网络适配器,每个星球喜欢的网络适配器的价钱不同,先给你一个n,然后n个数,代表第i个星球喜爱的网络适配器的价钱,然后给出一个矩阵M[i][j]代表第i ...
- 最小生成树 prime poj1258
题意:给你一个矩阵M[i][j]表示i到j的距离 求最小生成树 思路:裸最小生成树 prime就可以了 最小生成树专题 AC代码: #include "iostream" #inc ...
- 最小生成树 prime + 队列优化
存图方式 最小生成树prime+队列优化 优化后时间复杂度是O(m*lgm) m为边数 优化后简直神速,应该说对于绝大多数的题目来说都够用了 具体有多快呢 请参照这篇博客:堆排序 Heapsort / ...
- 最小生成树 prime poj1287
poj1287 裸最小生成树 代码 #include "map" #include "queue" #include "math.h" #i ...
随机推荐
- ORA-12560: TNS: 协议适配器错误 ORA-12154: TNS: 无法解析指定的连接标识符
在国庆期间,数据库存储过程在通过dblink跨库调用存储过程时,错误日志中记录了ORA-12560: TNS: 协议适配器错误的异常日志. 偶尔用PL/SQL连接数据库时,又频繁提示:ORA-1215 ...
- HDU 3743 Frosh Week (线段树+离散化)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3743 Frosh Week Time Limit : 2000/1000ms (Java/Other) ...
- 日志分析_使用shell完整日志分析案例
一.需求分析 1. 日志文件每天生成一份(需要将日志文件定时上传至hdfs) 2. 分析日志文件中包含的字段:访问IP,访问时间,访问URL,访问状态,访问流量 3. 现在有"昨日" ...
- HDU2527 哈夫曼编码
Safe Or Unsafe Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- 利用box-shadow绘图
上篇博客提到过,box-shadow属性的本质是对形状的复制,那么如果我设置一个1*1px的i标签,利用box-shadow可以叠加的特性,给每一个1*1px的阴影赋上颜色,那么最后不就是一幅图片了么 ...
- 2016huasacm暑假集训训练四 数论_B
题目链接:http://acm.hust.edu.cn/vjudge/contest/125308#problem/G 题意:求有多少x(1<=x<=n),使得gcd(x,n)>=m ...
- 如何提高Java并行程序性能??
在Java程序中,多线程几乎已经无处不在.与单线程相比,多线程程序的设计和实现略微困难,但通过多线程,我们却可以获得多核CPU带来的性能飞跃,从这个角度说,多线程是一种值得尝试的技术.那么如何写出高效 ...
- 【iCore3双核心板】发布 iCore3 应用开发平台硬件原理图
原理图PDF下载地址:http://pan.baidu.com/s/1jHY0hNK iCore3应用开发平台购买地址:https://item.taobao.com/item.htm?spm=a1 ...
- Javascript实现页面跳转的几种方式
概述 相信很多Web开发者都知道,在开发Web程序的时候,对于页面之间的跳转,有很多种,但是有效的跳转则事半功倍,下面就是我在平时的开发过程中所用到的一些JavaScript跳转方式,拿出和大家共享一 ...
- Socket练习
第一类方法 package socketLianXi; import java.io.IOException; import java.io.InputStreamReader; import jav ...