详解数字IC设计全流程

本文详细介绍了数字IC设计的全流程,从项目需求、系统设计到前端的RTL设计、逻辑综合、时序分析,再到后端的布局、布线、寄生参数提取和物理版图验证。通过理解这一系列步骤,揭示了数字IC设计的复杂性和专业性。
摘要由CSDN通过智能技术生成

写在前面

时隔一年,我已经找完工作,正式转行数字IC。对于自己的未来,我很清楚,从事数字IC设计这个职业,对于我来说,即是机遇也是挑战。古人云,千里之行,始于足下。不积跬步无以至千里,不积小流无以成江海。借着最近一段时间写毕业论文的闲暇时光,我想,我也应该开始梳理自己的知识体系,夯实自己数字IC设计的基本功。

数字IC设计的流程

都说FPGA与数字IC很相似,但是实际上,数字IC主要是对于ASIC设计而言。因此,需要处理好FPGA开发与数字IC设计的异同。首先,梳理清楚数字IC的设计流程。

1. 项目需求

工程师的目标就是设计出一款技术先进的,具有市场竞争力,满足市场需求的产品。围绕这个目标,一般来说,需要有一部分人做市场调研,用数据分析市场当前的需求,热点和痛点。明确需求,结合公司的技术积累,开始制定自己的技术方案。

2. 系统设计

架构师的目标就是根据市场需求来制定芯片规格和技术参数,确定芯片的功能,并用算法进行模拟仿真,最后得出一个可行的技术方案,得到芯片的详细规格书。

3. 前端设计

  1. RTL,又名register transfer level设计。也就是利用硬件描述语言,常见的有VHDL,Verilog HDL , System Verilog 等,对电路以寄存器之间的传输为基础进行描述。

注意,这里的HDL为 Hardware Description Language, 因此,本质上是一种电路的描述语言,与C语言,C++语言存在本质的不同。

语言输入工具

  • Summit 公司的 VisualHDL

  • Mentor 公司的 Renoir

图形输入工具

  • Cadence的composer

  • viewlogic的viewdraw

  1. 功能仿真常见的有DV工程师完成,需要的搭建te
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九天之遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值