SYNOPSYS 的工艺库

SYNOPSYS 的工艺库

ID:38289541

大小:17.29 KB

页数:4页

时间:2019-06-07

SYNOPSYS 的工艺库_第1页
SYNOPSYS 的工艺库_第2页
SYNOPSYS 的工艺库_第3页
SYNOPSYS 的工艺库_第4页
资源描述:

《SYNOPSYS 的工艺库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SYNOPSYS 的工艺库2推荐SYNOPSYS工艺库格式已经成了事实上的库标准,这是因为几乎所有的布局布线工具都提供了Synopsys库的直接转换,绝大部分Synopsys库的时序模型和布局布线的时序模型之间的存在着一对一的映射关系。对库格式以及延迟计算方法的基本理解是成功综合的关键。设计者常常不关心工艺库的全部细节,只知道库中包含的各种单元,每种都有不同的驱动强度。然而,为了成功地优化设计,设计者就有必要对DC采用wireloading模型的延迟计算方法有清醒的认识。因此,这里从设计者的角度描述Synopsys的工艺库,而不是详细讨论库的结构和功能语法。一工艺库1Synopsys的工艺库可

2、以分为两类1)逻辑库:只包含与综合过程相关的信息,它由对设计进行综合和优化的DC采用。这些信息包括pin-to-pin时序、面积、引脚(pin)类型以及DC需要的其他类型的电源。逻辑库是一个文本文件(通常扩展名为.lib),它由LibraryCompiler(LC)编译以产生二进制格式的以.db为扩展名的文件。2)物理库:包含与PhysicalCompiler相关的单元的物理信息,这些信息包括:单元物理尺寸、层信息,单元方向等方面的数据,对于每一个逻辑单元,都有相应的物理单元。物理库同样也是文本文件(通常扩展名为.plib),并由LC编译产生二进制格式的.pdb文件。Synopsys提供了实用

3、的名为“lef2pdb”的程序,用来将standardLEF(LibraryExchangeFormat)文件和工艺技术文件作为输入并将它转换成“pdb”格式的文件。前一个文件包含了设计中每个单元的物理信息,而工艺技术文件则包含了譬如层数、pitch、电阻、电容等特定工艺的信息。该命令的用法为:lc_shell>Ief2pdb–ttech.lef–lstandard_cells.lef二逻辑库基础逻辑库包含下列信息1库名语句:指定了库的名字,推荐将文件名和技术库的名字保持一致。library(ex25){/*startoflibrary*/}/*endoflibra

4、ry*/2库级属性通常包含了如技术类型,日期,版本号,以及应用到整个库上的默认值等信息library(ex25){technology(cmos);delay_model:table_lookup;date:“Feb29,2000”;revision:“1.0”;current_unit:“1A”;time_unit:“1ns”;voltage_unit:“1V”;pulling_resistance_unit:“1kohm”;capacitive_load_unit(1.0,pf);default_inout_pin_cap:1.5;default_input_pin_cap:1.0;def

5、ault_output_pin_cap:0.0;default_max_fanout:10.0;default_max_transition:3.0;default_operating_conditions:NOMINALin_place_swap_mode:match_footprint;3环境描述(1)比例因子比例因子或K因子作为一个乘数因子在工艺、电压、温度(简称为PVT)变动时提供了降低延迟值的方法,下面的例子只简单列了一些K因子k_process_fall_transition:1.0;k_process_rise_transition:1.2;k_process_fall_prop

6、agation:0.4;k_process_rise_propagation:0.4;k_temp_fall_transition:0.03;k_temp_rise_transition:0.04;k_temp_fall_propagation:1.2;k_temp_rise_propagation:1.24;k_volt_fall_transition:0.02;k_volt_rise_transition:0.5;k_volt_fall_propagation:0.9;k_volt_rise_propagation:0.85;(2)工作条件库中的工作环境(条件)集合定义了工艺、温度、电压和

7、RC树模型。这些在设计综合和时序分析时采用。一个库以采用的工作(操作)条件为特征。在综合和时序分析时,如果如果指定了另一个工作环境的集合,则DC将根据指定的工作条件以K因子来减少延迟值。库开发者在库中可以定义任何数目的工作环境典型的工作环境如下定义的技术库所示:library:operating_conditions(WORST){process:1.3;temperature:100.0;vol

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。