数字集成电路物理设计[陈春章]——知识总结与精炼02

news2024/9/21 10:44:18

第二章 物理设计建库与验证

2.1 集成电路工艺与版图

自行了解,关于闩锁效应可查阅小编之前的文章。

2.2 设计规则检查(DRC)

定义:晶圆代工厂对各自不同工艺参数制定出满足芯片制造良率的同一工艺层及不同工艺层之间几何尺寸的最小值(图2-17),这些最小值规划的集合就是版图设计规则。

目的:DRC的主要目的是检查版图中所有因违反设计规则而引起潜在断路、短路或不良效应的物理验证过程。

2.3 电路规则检查

目的:验让版图与电路原理图的电路结构是否一致

检查内容:①所有信号的电气连接关系是否一致;②器件类型、尺寸是否一致

过程:抽取+比较

常用解决办法:(1)检查器件数目 (2)检查器件类型 (3)  检查电源线和地线的连接 (4)检查节点数量  (5)从关键的找起

2.4 版图寄生参数提取与设计仿真

1.寄生参数

(1)寄生电容

解决方法:导线尽可能短;采用电容最低的电容层;绕过电路走线

(2)寄生电阻

电流密度可以选择导线宽度,电流大小影响单元间的布线方案,翻开工艺手册,我们经常能看到每层金属线能够承载的电流。通过这个参数我们可以计算所需要的金属层宽度。例如,有一根信号线需要承载1毫安的电流,而工艺手册注明每微米可以走 0.5毫安的电流,那么这根金属层的宽度至少要2微米。

(3)寄生电感

当电路是在一个真正的高频的情况下工作时,导线也开始存在了电感效应。 解决寄生电感的方法就是试着去模拟它,把它当成电路中的一部分。
首先需要尽早的完成布局,好让电路设计者较早的看到导线究竟能有多长,然后估计出可能引起的电感。版图设计过程中尤其注意不要因为电感耦合而影响其它部分。

2.器件的寄生参数

3.闩锁效应 

2.5 逻辑单元库的建立

2.5.1逻辑单元类别

标准单元、模块宏单元 输入输出单元

2.5.2逻辑单元电路

1.标准单元

组合电路:反向器、与非门、或非门、缓冲器、与门、或门等

时序电路:锁存器和寄存器

2.模块单元

(1)存储单元ROM
(2)RAM,存储单元可以通过独立设计制造并自成芯片产品,通常根据芯片设计的逻辑功能需求,利用内存编译器(memory compiler)设计不同的位数和不同的存储量。

(3)专用模块,通常指客户自行设计的专用标准产品模块;
(4)IP模块;
(5)模拟电路模块;

3.输入输出单元
输入输出单元(I/0 Pad cell)包括输入信号、输出信号、三态、双向、电源和接地单元。
对于输入信号单元,最重要的要考虑静电放电(ESD,electrostaticdischarge)的防护。静电放电的基本模型有四种,即人体模型(HBM)、机器模型(MM)、带电器件模型(CDM)和电场感应模型(FIM)。

2.5.3 物理单元建库与数据文件

1.标准单元

2.模块单元

3.I/O单元

4.特殊单元

5.物理单元建库与数据文件
物理库交换格式(LEF)文件
目前普遍使用的物理库是由Cadence公司开发的LEF(library exchange format)文件格式,已成为业界标准,一般LEF文件分为工艺LEF文件单元LEF文件两部分。工艺LEF文件定义的是布局布线的设计规则和晶圆厂的工艺信息,包括互连线的最小间距、最小宽度、厚度、典型电阻、电容、电流密度大小,布线宽度,通孔等信息;单元LEF文件主要用于定义标准单元、模块单元、I/0单元和各种特殊单元的物理信息,定义单元的面积大小、几何形状,布线层,端口信息,以及一些物理参数。

2.5.4 时序单元建库与数据文件

1.器件延时+互连线延时

2.器件延时数据:是根据物理库数据中实际版图的RC参数,结合品体管级的理论参数模型,经过集成电路仿真程序(SPICE,simulation program withintegrated circuit emphasis)仿真,并考虑到不同输入信号的转换(transition)时间和输出端的负载变量而建立的数据表。

3.时序库文件

4.时序库的PVT条件

 在建库时,人们同时会更加关心时序库(芯片)的应用条件,即PTV(process,工艺;temperature,温度;voltage,电压。有时也称作PVT)条件,它们均由晶圆厂提供。最常见的为三种PTV条件下的时序库,并且用来做逻辑综合和静态时序分析(见第6章),它们是考虑CMOS中的NMOS和PMOS晶体管都工作在同一工艺角条件下。最常用的工艺角为最佳或最快(BC/best case,fast)、最差或最慢(WC/worst,slow)、典型或正常(TC/typical,normal)三种。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【论文阅读 | 三维重建】3D Gaussian Splatting for Real-Time Radiance Field Rendering(3DGS)

Abstract 辐射场方法最近彻底改变了用多张照片或视频捕获的新颖视图合成,然而实现高视觉质量仍然需要训练和渲染成本高昂的神经网络,而最近更快的方法不可避免地要牺牲速度来换取质量。对于无边界和完整的场景和1080P分辨率的渲染,目前没有任…

【练习】分治--快排思想

🎥 个人主页:Dikz12🔥个人专栏:算法(Java)📕格言:吾愚多不敏,而愿加学欢迎大家👍点赞✍评论⭐收藏 目录 颜色分类 题目描述 题解 代码实现 排序数组 题目描述 题解 代码…

Python项目——基于回合制的RPG游戏设计与实现

基于回合制的RPG游戏设计与实现 项目概述 《魔法冒险》是一款基于回合制战斗的角色扮演游戏。玩家将创建一个角色,探索世界,战斗敌人,收集物品并提升等级。 项目设计报告 一、引言 本项目的目标是实现一个基于回合制战斗的 RPG 游戏&…

冯喜运:5.15黄金原油晚盘分析:鲍威尔再放鹰,降息悬念重重

【黄金消息面分析】:在全球经济动荡和通胀预期不断上升的背景下,黄金作为传统的避险资产,再次成为投资者关注的焦点。当前,黄金价格交投于2370美元/盎司左右,连续两日日线呈现上涨趋势,而白银价格也在连续三…

CRWU凯斯西储大学轴承数据,12k频率,十分类

CRWU凯斯西储大学轴承数据,12k频率,十分类。 from torch.utils.data import Dataset, DataLoader from scipy.io import loadmat import numpy as np import os from sklearn import preprocessing # 0-1编码 from sklearn.model_selection import Str…

量化交易:日内回转交易策略

哈喽,大家好,我是木头左! 引言 本文将介绍日内回转交易策略的原理,并通过Python代码示例展示如何在掘金平台实现该策略。本文将深入探讨一种基于1分钟MACD(Moving Average Convergence Divergence,即移动平…

C++ LeetCode 刷题经验、技巧及踩坑记录【三】

C LeetCode 刷题经验、技巧及踩坑记录【三】 前言vector 计数vector 逆序vector 删除首位元素vector二维数组排序vector二维数组初始化C 不同进制输出C 位运算C lower_bound()C pairC stack 和 queue 前言 记录一些小技巧以及平时不熟悉的知识。 vector 计数 计数 //记录与首…

C# Winform+Halcon结合标准视觉工具

介绍 winform与halcon结合标准化工具实例 软件架构 软件架构说明 基于NET6 WINFORMHALCON 实现标准化视觉检测工具 集成相机通讯 集成PLC通讯 TCP等常见通讯 支持常见halcon算子 图形采集blob分析高精度匹配颜色提取找几何体二维码提取OCR识别等等 。。。 安装教程 …

MQTT_客户端安装_1.4

下载地址 MQTTX 下载 下一步直接安装即可 界面介绍

GhostNetV2 Enhance Cheap Operation with Long-Range Attention 论文学习

论文地址:https://arxiv.org/abs/2211.12905 代码地址:https://github.com/huawei-noah/Efficient-AI-Backbones/tree/master/ghostnetv2_pytorch 解决了什么问题? 在计算机视觉领域,深度神经网络在诸多任务上扮演着重要角色。为…

从源头到洞察:大数据时代的数据提取与分析实战指南

随着科技的飞速发展,大数据已经成为现代社会的核心驱动力之一。从商业决策到科学研究,从政策制定到个人生活,数据无处不在,影响着我们的每一个决策。然而,如何从海量的数据中提取有价值的信息,并转化为深刻…

LVM - Linux磁盘逻辑卷管理器概念讲解、实践及所遇到的问题

1、lvm概念 逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,它可以将几块磁盘(物理卷,PhysicalVolume)组合起来形成一个存储池或者卷组(VolumeGroup)。LVM可以每次从卷组中划分出不同大小的逻辑卷(Logi…

iOS 主要语言切换问题

前言 上架时需要把主要语言切换成英文,存储时一直提示“因为您必须先为使用这种语言的每个版本提供所有必需的截屏”错误。 错误截图 解决方案: 1、增加英文的截图去审核,审核过了再切换主要语言 官方文档出处 END.

uniapp小程序使用scroll-view组件实现上下左右滚动触发事件

在做uniapp开发小程序的时候,有一个需求是在一个表格区域里面可以上下左右滑动元素,并实现表头和左侧的标签联动效果,就想趣运动里面选择场地的效果一样,这里就用到了scroll-view组件,scroll-view官网文档地址&#xf…

安卓、iOS、iPad三端搞定,不再剧荒!

哈喽,各位小伙伴们好,我是给大家带来各类黑科技与前沿资讯的小武。 之前给大家推荐过各种看剧姿势,但很多苹果、平板端的小伙伴还是存在更好的需求体验,今天给大家推荐这款可以在安卓、iOS和平板上都能安装使用,不再剧…

音视频捕捉技术:LCC382 SDI采集卡深度解析

在日新月异的多媒体时代,高质量的音视频采集已成为众多领域不可或缺的一环。为此,灵卡科技精心打造了LCC382 —— 一款集高效性、灵活性与前沿技术于一身的SDI输入与环出、HDMI输出音视频采集卡,旨在满足从专业直播、视频会议到医疗影像、安防…

F5 Big-IP的一些查看命令

1 查看主机名,序列号,版本号 system —>configuration—>Device

Linux系统中pts和tty会话删除

一、背景 一台CentOS6.7主机存在iscsi盘,为了正常卸载此iscsi盘,需要先将所有相关会话退出使用该iscsi盘。 检查发现存在多个系统用户登录的情况。 二、问题 无法使用kill -9删除linux会话,提示信息为“-bash: kill: (16680) - Operation not…

开发利器 - docker 安装运行 mysql

本文选择安装的mysql版本为5.7 ,安装环境 mac 1、查看镜像是否存在 docker search mysql:5.7 2、拉取镜像 docker pull mysql:5.7 3、运行镜像 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORDroot1234 -d mysql:5.7 --name:指定容器…

[AI]-(第1期):OpenAI-API调用

文章目录 一、OpenAI API中使用GPT-3.5-turbo模型充值方式使用模型计费方式价格说明相关限制和条款 二、接入一个OpenAI API流程1. 获取OpenAI API 密钥2. 集成ChatGPT到小程序3. 处理用户输入4. 调用OpenAI API5. 返回回复至小程序6. 持续优化7. Postman请求示例 三、通用AI客…