【工艺库】SMIC数字后端工艺库

工艺库文件

  • Calibre
  • digital文件夹
    • apollo
    • lef
    • primetime
    • synopsys
  • TD系列文件夹

本来是想找一个工艺库,想要其包含逻辑综合和SPICE Model相关的库文件,但是找了很久也没有直接找到想要的,主要原因还是自己对工艺库文件的构成不是很清楚,这里结合自己找到的一个工艺库,查阅一些资料之后,简单介绍一下工艺库文件的构成。

找到的一个SMIC的数字后端工艺库,解压之后,有以下文件:
在这里插入图片描述
这是一个很老的工艺库了,其中有些内容已经过时了,但是做为学习,还是可以看一看的。因为自己也没有完全理解工艺库文件的构成,所以这里就先介绍自己知道的部分。

Calibre

该文件夹下有如下内容:
在这里插入图片描述
Mentor公司的calibre是目前业界很多公司用于进行版图DRC和LVS检查用的软件,所以这个文件夹中存放的就是calibre使用的DRC、LVS文件。

digital文件夹

该文件夹有如下内容:
在这里插入图片描述

分为了三个模块,对应数字设计中的不同电路模块,这里 sc (standard cell)为例继续展开,内容如下:

在这里插入图片描述

这里其实可以看到,有些文件夹的名字是一些EDA工具的名字,就是说不同的EDA工具所需要的文件格式是不同的,库文件里面就包含了每种EDA工具所需要的文件格式。

apollo

apollo查到说是1983年诞生了第一个工作站平台,这里具体表示的是什么意思就还不是很清楚,可能表示的是一种早期的数据格式?

该目录下的文件内容是用于自动布局布线的一些文件。

在这里插入图片描述

clf文件夹包含有关版图时序(time)、功耗(power)、寄生电容电阻参数的文件,4lm、5lm、6lm,是指4、5、6层金属所用到的文件。其它还有诸如1P3M,1P4M等之类的字母指的是一层poly,3层金属的工艺,依次类推。,有关版图的金属层次,需要视具体的项目而定的。tt、ff、ss指的是工艺角,t=typical,f=fast,s=slow,换句话说tt代表该文件对应于典型的PMOS管和NMOS管模型,ff代表该文件对应于快速的PMOS管和快速的NMOS管模型。如下图:

在这里插入图片描述
smic18文件夹中存放的是版图文件,如下所示。所有门级网表对应的单元都在这里面,CEL是标准单元,FRAM是金属层次,PWR是电源。在自动布局布线软件中直接载入这些文件即可。

在这里插入图片描述

tf文件夹中主要存放的是工艺技术库,也就是工艺规则库文件,分别对应4、5、6层金属所采用的工艺规则。
在这里插入图片描述

lef

lef文件夹中存放的是Cadence公司encounter、innovus工具所使用的物理版图库,同样也是分别提供4、5、6层金属工艺文件。(之前听说的数字后端中的LEF/DEF中的LEF和这个是一样的吗?)

在这里插入图片描述

primetime

这里面的文件如下:
在这里插入图片描述
估计是早期PT和DC工具的database没有统一,所以就出现了这个东西?

synopsys

该文件夹下的内容如下:

在这里插入图片描述
symbols是符号库,主要用于DC综合时,查看综合的电路结果图时需要用到。Synopsys该库非常重要,说它贯穿了整个自DC以后的所有后端流程都不为过,让我们来详细的说一说,它究竟重要在哪儿。首先,DC综合需要用到该库,其次,PT静态时序分析需要用到该库,再次FM形式验证也需要用到它,最后ICC/Encounter自动布局布线还需要用到它。由此可见该库的重要性。Synopsys库包括了标准单元的时序信息,功耗信息(泄露功耗,开关功耗,短路功耗),线负载模型等等,此外还分别提供ff、ss、tt,0(温)度(0c)、25度(25c)、125度(125c)下的标准单元的各类模型参数,是整个数字设计的核心。.db文件可以通过.lib文件转换得到,它们就是Synopsys库。.pdb文件可以通过.plib转换得到,关于.pdb和.plib,以前synopsys提出了物理综合的概念,对应工具为physical complier,对应的文件为.pdb和.plib文件,后来synopsys将astro和physical complier合并成了ICC,所以,pdb/plib文件就过时了。现在已经不会用到它了,较老的书籍仍然会提到物理综合的概念。

TD系列文件夹

该系列文件夹应该是用于模拟电路的,针对不同的仿真工具,设置了不同的文件夹,没有文件夹里面都有readme,这里面会有每个文件的作用进行说明。

这里以TD-L018-SP-2001v13P为例,展开看一下,该文件夹中的内容如下:

在这里插入图片描述
这里的三个readme文件时针对三种不同的仿真工具,我们打开第一个readme文件,如下所示:

首先是版本更新更新内容:

在这里插入图片描述

然后是每个文件的用途:

在这里插入图片描述

文件的使用方法:

在这里插入图片描述

一些约束条件要求:

在这里插入图片描述

工艺角的一些信息:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/175614.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Clickhouse学习笔记(15)—— Clickhouse备份

手动备份 参考官网:Backup and Restore | ClickHouse Docs 简单来说,就是我们可以通过ALTER TABLE ... FREEZE PARTITION ...命令为表分区创建一个本地副本,然后这个副本硬链接到/var/lib/clickhouse/shadow/文件夹,因此其不会耗…

壹基金爱泽瑞金 安全家园物料配送忙

11月9日到10日,瑞金赋能公益陆续收到壹基金、阿里巴巴公益爱心网友捐赠的社区志愿者救援队队伍物资,马不停蹄地把物资配送到河背街社区、金都社区和沙洲坝镇等项目点,扎实稳妥推进项目有序执行。 在这次物资配送中,志愿者冒雨前行…

【Amazon】云上探索实验室—了解 AI 编程助手 Amazon Codewhisperer

文章目录 一、前言📢二、关于云上探索实验室🕹️三、领学员需要做什么?✴️四、领学员能获得什么?🔣五、学课通道入口👇1️⃣CSDN平台2️⃣网易云课堂3️⃣Skill Builder 平台 六、活动详情链接 一、前言&a…

Umeyama 算法之源码阅读与测试

Title: Umeyama 算法之源码阅读与测试 文章目录 前言I. Eigen 中 Umeyama 算法源码1. Eigen/src/Geometry/Umeyama.h 源码2. 代码测试 II. PCL 中 Umeyama 算法源码III. evo 中 Umeyama 算法源码1. evo/core/geometry.py 源码2. 代码测试 总结参考文献 [相关博文介绍] - 矩阵乘…

后端接口性能优化分析-程序结构优化

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码🔥如果感觉博主的文章还不错的话,请👍三连支持&…

1、NPC 三电平SVPWM simulink仿真

1、SVPWM时间计算函数,是从matlab的SVPWM3L_TimingCalculation.p文件中反汇编出来的函数: function [TgABC_On ,TgABC_Off ,Sn ]SVPWM3L_TimingCalculation_frompfile (Vref ,DeltaVdc ,Fsw ) %#codegen %coder .allowpcode (plain ); TgABC_On [0 ,0 ,…

玩转ChatGPT:ARIMA模型定制GPT-1.0

一、写在前面 好久不更新咯! OpenAI又推出了GPT的一系列重大更新,其中GPTs深得我心啊。 GPTs允许用户创建自定义的ChatGPT版本,以满足自己各种特定需求。其核心理念在于,用户可以为不同的场景和任务创建定制化的ChatGPT。这意味…

WorldView 1 2 3 4卫星影像

WorldView WorldView卫星是Digitalglobe公司的商业成像卫星系统。它由两颗(WorldView-I和WorldView-II)卫星组成。 WorldView-1 WorldView-1卫星为美国DigitalGlobe公司的高分辨率商用卫星,于2007年9月18日成功发射,可提供0.5m分辨率卫星影像。灵活的…

No207.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

Java 反射设置List属性

使用 Java 反射可以动态地设置对象的属性值,包括 List 类型的属性。以下是一个示例代码,演示如何通过反射设置 List 类型的属性: 假设有一个类 Person,包含一个 List 类型的属性 names: java public class Person { …

【python】爬取酷狗音乐Top500排行榜【附源码】

一、导入必要的模块: 这篇博客将介绍如何使用Python编写一个爬虫程序,从斗鱼直播网站上获取图片信息并保存到本地。我们将使用requests模块发送HTTP请求和接收响应,以及os模块处理文件和目录操作。 如果出现模块报错 进入控制台输入&#xff…

绘图软件 OmniGraffle mac中文版特点说明

OmniGraffle mac是一款图形绘制和图表设计软件,主要面向 macOS 和 iOS 平台。它适用于用户创建流程图、组织结构图、原型设计、网站线框图、地图等各种类型的图形。该软件的界面直观,用户友好,让用户能够轻松地创建和编辑复杂的图形。 OmniGr…