当前位置:网站首页>IC设计流程中需要使用到的文件
IC设计流程中需要使用到的文件
2022-07-06 11:25:00 【ty_xiumud】
SDC
SDC(Synopsys design constraints),设计约束文件:用于逻辑综合与物理实施的时序、面设计约束(格式),面积、功耗约束文件。
约束的相关命令包括:
LIB
LIB时序库文件 .lib文件:Liberty library format文件,是以.lib结尾的文件,由Synopsys公司开发用于描述物理单元的时序和功耗信息的重要库文件。Liberty 库格式是半导体行业最广泛采用的库标准,几乎所有 EDA 实现、分析和库表征工具都将其用作时序、噪声、功率和测试行为的库模型交换。主要用于综合于时序分析的库文件。其中.bd是DC使用的库文件,可以通过Library compiler将.lib文件转换为.bd文件用于DC的综合。
GDSII
GDSII 是业界标准版图数据格式,采用二进制格式描述版图的几何形状,拓扑关系,结构,层次以及其他版图信息。特点是数据量少,不可直接读。文件一般以.gds作为后缀。由于GDSII采用二进制数据格式,因此文件数据量少,保密性好,作为业界较早的版图数据格式文件一直被广泛采用。电路设计者完成版图后从EDA工具导出的GDSI文件就可以送到晶圆代工厂用于掩模板的制作,因此它已经成为“从RTL到GDSI”设计全过程的经典格言。
LEF
LEF(library exchange format)是自动布局布线所必需的库文件。
DEF
设计交换格式DEF(design exchange format)文件是由Cadence公司开发用于描述电路物理设计信息的一种文件格式,它不仅包含电路的连接关系而且描述了电路布局布线后单元及互连线的具体物理信息。
DSPF
SPEF
SDF
工艺技术文件(technology file)
工艺技术文件(technology file)是晶圆代工厂提供给设计者用于后端版图设计的技术文件,同时它也是用于与EDA工具交互工艺信息的常用文件。技术文件的内容一般包括图形定义及显示信息、互连线工艺信息和通孔工艺信息等。图形定义显示信息可以告诉EDA工具各个掩模层在工具中如何显示,包括颜色和样式(如水平线、垂直线、网格线、斜线 、反斜线等),便于各层的区分。互连线工艺信息包含的内容非常多,如金属最高加工层数、方向、最小线宽、最小线间距、电容电阻大小、天线效应大小、金属最大电流等。
映射文件
milkyway参考库(ref文件)
Milkyway database是一个用于Synopsys工具的统一的设计存储格式。Milkyway database中信息的基本单位是cell。cell可以是芯片中I / O,standard cell,或者整个芯片的物理版图。在Synopsys工具中,可以使用open_mw_cel命令打开一个当前Milkyway database中的cell进行编辑。
Milkyway database中同一个cell的不同表示形式,称为“views”。CEL view包含完整的layout信息,FRAM view只包含cell的抽象表示用于placement 和 routing。
Design Compiler可以write_milkyway一个mapped之后的Milkyway databaseIC Compiler从Milkyway database中读取设计信息和库信息,然后执行placement, clock tree synthesis和 routing。也可以将不同阶段的设计信息再保存为Milkyway database
Milkyway tool可以读入其他格式的物理信息(GDSII, OASIS和LEF/DEF),保存为Milkyway database,然后提取出FRAM views用于物理实现。
IC Validator、PrimeRail、StarRC都可以使用Milkyway database执行相应的工作,同样可以将设计保存成Milkyway database。
边栏推荐
- R语言ggplot2可视化:使用ggpubr包的ggdotplot函数可视化点阵图(dot plot)、设置palette参数设置不同水平点阵图数据点和箱图的颜色
- R language ggplot2 visualization: use ggviolin function of ggpubr package to visualize violin diagram
- Intelligent supply chain management system solution for hardware and electromechanical industry: digital intelligent supply chain "creates new blood" for traditional industries
- About NPM install error 1
- 包装行业商业供应链管理平台解决方案:布局智慧供应体系,数字化整合包装行业供应链
- 主从搭建报错:The slave I/O thread stops because master and slave have equal MySQL serv
- R language ggplot2 visualization: use the ggstripchart function of ggpubr package to visualize the grouped dot strip plot, and set the add parameter to add box plots for different levels of dot strip
- Tongyu Xincai rushes to Shenzhen Stock Exchange: the annual revenue is 947million Zhang Chi and Su Shiguo are the actual controllers
- 快速幂模板求逆元,逆元的作用以及例题【第20届上海大学程序设计联赛夏季赛】排列计数
- ModuleNotFoundError: No module named ‘PIL‘解决方法
猜你喜欢
朗坤智慧冲刺科创板:年营收4亿 拟募资7亿
多线程基础:线程基本概念与线程的创建
CCNP Part 11 BGP (III) (essence)
MRO industrial products enterprise procurement system: how to refine procurement collaborative management? Industrial products enterprises that want to upgrade must see!
黑马--Redis篇
Meilu biological IPO was terminated: the annual revenue was 385million, and Chen Lin was the actual controller
Noninvasive and cuff free blood pressure measurement for telemedicine [translation]
Fast power template for inverse element, the role of inverse element and example [the 20th summer competition of Shanghai University Programming League] permutation counting
A method of removing text blur based on pixel repair
Php+redis realizes the function of canceling orders over time
随机推荐
[depth first search] Ji suanke: a joke of replacement
受益匪浅,安卓面试问题
test about BinaryTree
Some recruitment markets in Shanghai refuse to recruit patients with covid-19 positive
R language ggplot2 visualization: use the ggstripchart function of ggpubr package to visualize the grouped dot strip plot, and set the add parameter to add box plots for different levels of dot strip
MATLAB中deg2rad和rad2deg函数的使用
助力安全人才专业素养提升 | 个人能力认证考核第一阶段圆满结束!
五金机电行业供应商智慧管理平台解决方案:优化供应链管理,带动企业业绩增长
PMP practice once a day | don't get lost in the exam -7.6
数学知识——高斯消元(初等行变换解方程组)代码实现
ROS自定义消息发布订阅示例
PMP每日一练 | 考试不迷路-7.6
R语言ggplot2可视化:使用ggpubr包的ggviolin函数可视化小提琴图
Countdown 2 days | live broadcast preview of Tencent cloud message queue data import platform
R language uses the order function to sort the dataframe data, and descending sorting based on a single field (variable)
第五期个人能力认证考核通过名单公布
Master Xuan joined hands with sunflower to remotely control enabling cloud rendering and GPU computing services
Oracle advanced (IV) table connection explanation
能源行业的数字化“新”运维
About static type, dynamic type, ID, instancetype