4位快速加法器设计_芯片的诞生,奇妙之旅,从RTL代码到真实芯片是怎么设计制造的...

一颗芯片是如何设计出来的,在之前的芯片设计流程中给大家有所介绍,我们今天再以具体的例子再来说明一下,帮助大家理解verilog代码如何变成芯片的。

d40a8ed7e27f191339a65061bb8ee3f7.png

从代码到芯片

假如我们要设计一个8位加法计算器芯片。

编码

wire [7:0]a;

wire [7:0]b;

wire [8:0]c;

c=a+b;

RTL验证(前仿验证)

以上代码编写完成后需要验证代码编写的是否正确,有没有错误,需要编写验证测试用例。编写验证测试用例的语言有system verilog,验证方法有uvm,c语言等。

综合

验证到一定阶段,进行综合,使用综合工具将编码阶段编写的代码综合成门级电路,所谓门级:就是与非门,寄存器等。对应了实际电路。

f424189c2375bdc49bc57230c240d698.png

加法器的门级电路

Post Simulation(后仿验证)

对PR网表进行仿真(Post simulation或者gate level simulation),带着SDF一起仿真。对不同电压,不同温度的conner的网表仿真,验证时序是否满足。

35d68f3128fd8c4d74a31427b6390963.png

编写测试用例对PR网表进行仿真

布局布线&版图设计

综合完成后,把综合的网表文件交付给后端团队,进行布局布线。就在在一块物理芯片上,那些模块放在芯片的那个位置,时钟树怎么走,IO怎么摆放等。

c9dad9724ea151064d33a94476eea92a.png

布局布线

Gds交付给vender

最后就将GDS可以交付给芯片生产厂家(TSMC,SMIC)进行生产了。

79cd8b28b6029b20601d0b77c66554d3.png

芯片内部图GDS文件

芯片生产厂商依据GDS生产制造出实际的芯片。

fd3902ea7004c9102400e1218ef41579.png

最后生产出真实的芯片

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值