了解模拟 IC 设计过程的基本步骤以及它与数字 IC 设计的比较。在本文中,我们将高层次地审视设计模拟 IC 的过程。
模拟 IC 设计与数字 IC 设计
模拟 IC 设计与数字 IC 设计有很大不同。其中数字IC设计在与确定的栅- /晶体管级放置和路由的具体系统和过程的抽象水平大多进行,模拟IC设计通常涉及更个性化的焦点到每个电路,甚至大小和每个具体晶体管。
此外,许多代工工艺主要是为具有模拟功能的数字 IC 开发的,这要求模拟 IC 设计人员处理更适合数字 IC 的工艺限制和功能。
设计规范
模拟设计团队通常从一组规范和功能开始,就像数字 IC 设计一样。从那里,各种功能的功能模型用于进一步缩小约束范围,并导致对设备尺寸、类型和其他过程特征的决策。这可能包括晶体管选择、高级布局规划、电感器和电容器技术的包含以及 IC 和子电路的期望品质因数。
架构硬件描述语言 (AHDL),例如 VHDL-AMS,用于执行高级仿真并确定子块的约束。在这个阶段也可以开发一个测试平台,稍后用于仿真,尽管模拟设计人员也经常为他们的子电路设计开发测试平台。
子电路设计、物理布局和仿真
有了这些细节并根据模拟电路的复杂性,模拟设计团队通常会将子电路设计分配给个人。进行理想化的宏观测量,进一步确定子电路的约束和性能预期。
在此之后,这些宏观原理图被分解为具有从代工过程建模的电路元件的原理图。对这些电路进行仿真和优化,然后开始物理布局过程。在寄生提取和布局后仿真之前完成布局和布线,然后是设计规则检查 (DRC) 和布局与原理图。
布局后模拟可能会揭示设计中的缺陷,可能需要重新设计、布局和模拟的迭代过程才能满足最终设计目标并提交 IC 进行流片。子电路也可能在整个芯片布局和模拟之前经历自己的设计、布局和模拟过程,尽管任何一种方法都可能导致需要在流片之前重新设计电路。
Cadence 模拟设计环境的波形窗口示例。截图由 Saad Rahman 和 Chintan Patel通过马里兰大学巴尔的摩县提供
模拟抽象级别
以下是模拟 IC 设计过程的抽象层次:
- 功能性
- 行为的
- 宏
- 电路
- 晶体管
- 物理布局
模拟 IC 设计流程
具体与模拟 IC 设计相关的步骤可细分如下:
- 设计规范
- 流程示意图
- 系统级原理图输入
- 架构 HDL 仿真
- 块 HDL 规范
- 电路级原理图入口
- 电路仿真和优化
- 物理流
- 基于 PCell 的布局入口
- 设计规则检查 (DRC)
- 布局与原理图 (LVS)
- 寄生提取
- 布局后模拟
- 流片
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
感谢你对Vivado HLS也就是XILINX’s 高层次综合解决方案有兴趣,这个解决方案综合c,c++和系统c代码成Verilog和VHDL RTL结构。
发表于 04-25 08:59
•2865次阅读
目录第1章:高层次生产力设计方法指南第2章:系统设计第3章:shell开发第4章:基于C语言的IP开发第5章:系统集成
发表于 12-13 09:50
下图揭示了高层次综合工作的基本流程,以及它于传统的RTL综合流程的对比。接下来将对行为描述,行为综合,分析与优化三个主要子流程详细描述。 1、行为描述 当我们把HLS技术的起点立为一种
发表于 01-06 17:52
高层次综合技术原理浅析
发表于 02-01 06:04
1、HLS最全知识库介绍高层次综合(High-level Synthesis)简称HLS,指的是将高层次语言描述的逻辑结构,自动转换成低抽象级语言描述的电路模型的过程。对于AMD Xilinx而言
发表于 09-07 15:21
利用Mentor高层次综合技术快速实现复杂DSP算法摘要:为了满足产品上市时间和功能丰富性的要求,越来越多的先进设计公司开始提高设计的抽象层次进行复杂的D
发表于 04-29 14:01
•34次下载
在高层次对系统进行功耗佑算和功耗优化是soc设计的关健技术本文首先给出soc设计的特点和流程,然后综述目前高层次功耗估算和功耗优化的常用方法和技术,重点论述寄存器传输级和
发表于 12-27 16:42
•46次下载
Introduction to FPGA Design with Vivado High-Level Synthesis,使用 Vivado 高层次综合 (HLS) 进行 FPGA 设计的简介
发表于 01-06 11:32
•65次下载
12月23日,据杭州市人力资源和社会保障局消息,阿里巴巴蒋凡被认定为蒋凡被认定为高层次人才,消息曝光后引发网友热议。
发表于 12-30 11:12
•2124次阅读
说起高层次综合技术(High-level synthesis)的概念,现在有很多初学者简单地把它理解为可以自动把c/c++之类地高级语言直接转换成底层硬件描述语言(RTL)的技术。其实更准确的表述
发表于 01-14 09:27
•2104次阅读
说起高层次综合技术(High-level synthesis)的概念,现在有很多初学者简单地把它理解为可以自动把c/c++之类地高级语言直接转换成底层硬件描述语言(RTL)的技术。其实更准确的表述是:由更高抽象度的行为描述生产电路的技术。
发表于 01-28 09:11
•3次下载
01 演讲题目 ✦ 开源硬件系列02期: 从PyTorch到RTL - 基于MLIR的高层次综合技术 02 演讲时间 ✦ 2022年11月27日 上午 10:00 03 内容简介 ✦ 为了解
发表于 11-24 08:15
•1863次阅读
英特尔® NUC 8 支持更高层次的设计
发表于 12-29 10:02
•1037次阅读
电子发烧友网站提供《UltraFast高层次生产力设计方法指南.pdf》资料免费下载
发表于 09-15 10:41
•0次下载
电子发烧友网站提供《使用Vivado高层次综合(HLS)进行FPGA设计的简介.pdf》资料免费下载
发表于 11-16 09:33
•0次下载
评论