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使用的更多相关文章

  1. Java 素数 prime numbers-LeetCode 204

    Description: Count the number of prime numbers less than a non-negative number, n click to show more ...

  2. Prime Generator

    Peter wants to generate some prime numbers for his cryptosystem. Help him! Your task is to generate ...

  3. POJ 2739. Sum of Consecutive Prime Numbers

    Sum of Consecutive Prime Numbers Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 20050 ...

  4. UVa 524 Prime Ring Problem(回溯法)

    传送门 Description A ring is composed of n (even number) circles as shown in diagram. Put natural numbe ...

  5. Sicily 1444: Prime Path(BFS)

    题意为给出两个四位素数A.B,每次只能对A的某一位数字进行修改,使它成为另一个四位的素数,问最少经过多少操作,能使A变到B.可以直接进行BFS搜索 #include<bits/stdc++.h& ...

  6. hdu 5901 count prime & code vs 3223 素数密度

    hdu5901题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5901 code vs 3223题目链接:http://codevs.cn/problem ...

  7. 最小生成树 prime zoj1586

    题意:在n个星球,每2个星球之间的联通需要依靠一个网络适配器,每个星球喜欢的网络适配器的价钱不同,先给你一个n,然后n个数,代表第i个星球喜爱的网络适配器的价钱,然后给出一个矩阵M[i][j]代表第i ...

  8. 最小生成树 prime poj1258

    题意:给你一个矩阵M[i][j]表示i到j的距离 求最小生成树 思路:裸最小生成树 prime就可以了 最小生成树专题 AC代码: #include "iostream" #inc ...

  9. 最小生成树 prime + 队列优化

    存图方式 最小生成树prime+队列优化 优化后时间复杂度是O(m*lgm) m为边数 优化后简直神速,应该说对于绝大多数的题目来说都够用了 具体有多快呢 请参照这篇博客:堆排序 Heapsort / ...

  10. 最小生成树 prime poj1287

    poj1287 裸最小生成树 代码 #include "map" #include "queue" #include "math.h" #i ...

随机推荐

  1. redis、memcached、mongoDB 对比与安装

    一.redis.memcached.mongoDB 对比 Memcached 和 Redis都是内存型数据库,数据保存在内存中,通过tcp直接存取,速度快,并发高.Mongodb是文档型的非关系型数据 ...

  2. PHP与apache环境配置

    最近想了解一些网页后台的东西,在看Luke Welling,laura Thomson的<php与mysql web开发>,书中环境配置的部分很庞杂,网上的各种教程也很乱,搞了一下午终于成 ...

  3. 【python+mysql】在python中调用mysql出问题 ImportError: No module named MySQLdb.constants

    遇到如下异常: File "C:\Users\Neil\PycharmProjects\ScrapyDouban\book\book\database.py", line 4, i ...

  4. java读取项目中文件路径及乱码解决

    this.getClass.getResource(path).getPath(); 如果出现中文乱码,可以使用java.net.URLDecoder.decode方法进行处理 如:URLDecode ...

  5. 【iCore3双核心板】发布 iCore3 应用开发平台用户手册

    PDF手册下载地址:http://pan.baidu.com/s/1miBBYi8 iCore3应用开发平台购买地址:https://item.taobao.com/item.htm?spm=a1z1 ...

  6. 加速下载gradle

    http://www.jianshu.com/p/e887203e30f6 另外idea runconfiguration里边 gradle project要选项目根目录,而不是build脚本.

  7. React Native 中 CSS 的使用

    首先声明,此文原作者为黎 跃春 React Native中CSS 内联样式 对象样式 使用Stylesheet.Create 样式拼接 导出样式对象 下面的代码是index.ios.js中的代码: / ...

  8. jxl读取Excel表格数据

    调用jxl包实现Excel表格数据的读取,代码如下: import java.io.File; import java.io.IOException; import java.util.ArrayLi ...

  9. ios中自定义tableView,CollectionView的cell什么时候用nib加载,什么时候用标识重用

    做了一段时间的iOS,在菜鸟的路上还有很长的路要走,把遇到的问题记下来,好记性不如烂笔头. 在项目开发中大家经常会用到tableView和collectionView两个控件,然而在cell的自定义上 ...

  10. erlang ssl

    http://itindex.net/detail/50701-tomcat-bio-nio.apr http://blog.csdn.net/libing1991_/article/details/ ...