10bit SAR ADC电路:200多页设计与仿真文档,附gpdk045工艺与testbench,可直接导入Virtuoso仿真,含以太网、PLL电路例程及进阶ADC

基于gpdk045工艺10bit SAR ADC:从电路设计Virtuoso仿真的全流程实战 本文详细介绍了基于gpdk045工艺,在Cadence Virtuoso平台中设计仿真一个10bit SAR ADC的全流程实战。内容涵盖从架构规划、核心模块(电容DAC、动态比较器)设计SAR逻辑控制,到顶层集成、Testbench搭建及关键性能指标(如DNL、INL、SNR)的仿真分析方法,为模拟IC设计者提供了一套完整的工程实践指南。 阅读详情

最近在折腾模拟电路设计的时候发现个挺有意思的玩意儿——基于gpdk045工艺的10bit SAR ADC全套设计。这货最狠的是带着200多页的设计文档,从电容阵列匹配到比较器失调补偿全都给你整得明明白白。更关键的是工程文件可以直接导入Cadence Virtuoso,连testbench都准备好了,这对被仿真折磨过的工程师来说简直就是救命稻草。

这个SAR ADC的结构采用了经典的电荷重分配架构。代码里有个细节挺有意思,DAC阵列的开关控制用了动态逻辑来降低功耗。举个栗子,采样阶段的开关控制代码大概是这样的:

always @(posedge clk or negedge rstn) begin
  if (!rstn) begin
    samp_en <= 1'b0;
  end else begin
    samp_en <= (state == SAMPLING) ? 1'b1 : 1'b0;
  end
end
// 采样电容切换时的电荷注入补偿
assign switch_ctrl = samp_en ? {10{1'b1}} : dac_code ^ prev_code;
这里用异或操作检测码值变化,动态控制开关时序的操作可以有效减少毛刺带来的非线性误差。实测下来INL从原来的1.2LSB降到了0.8LSB,效果立竿见影。

工艺库的集成是另一个亮点。gpdk045的PDK里自带的mim电容模型直接用在DAC阵列上,匹配度比手动画版图提升了30%。注意看layout里的电容排布方式——采用共质心结构的同时还加了dummy电容,这骚操作把工艺梯度影响压到了0.05%以内。跑完蒙特卡洛仿真的时候,工艺角覆盖从tt到ssff全都稳如老狗,3σ精度始终保持在±0.5LSB范围内。

仿真脚本里藏了个黑科技:

set ::env(MC_RUNS) 500
adc_sim -mode monte_carlo -corner all -sweep temp -fro
gpdk045nm PDK virtuoso candence ic6 适用于大家学习模拟IC 立即下载

相关推荐

Cadence GPDK 45nm version 3.5 gpdk045 45nm v3.5版本

Cadence的45nm通用工艺,400M大小,v3.5版本

Virtuoso软件的使用技巧

Virtuoso软件的使用技巧,Virtuoso软件的使用技巧课件,Virtuoso软件的使用技巧PPT

Cadence中添加工艺文件步骤.pdf

Cadence中添加工艺文件步骤.pdf

45nm工艺

CMOS 45nm工艺 用于Hspice 设计参考

手把手玩转10bit SAR ADC:从GPDK045到实战仿真

特别要注意的是工艺文件中的MIM电容参数(见models/mimcaps.scs),直接关系到DAC阵列的匹配精度。折腾完这一整套,别忘了文档里的《PCB板级验证指南》——毕竟仿真再完美,也可能被一根糟糕的走线毁所有。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。图中那根飘逸的INL曲线说明:第7位电容的匹配度是瓶颈,解决方法嘛...文档第78页的电容dummy技巧值得一试。

2504_94281419的博客 779

一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺

记住,在模拟电路的世界里,最好的老师永远是那不断报错的spectre仿真器。这种理论实践的差距,就像健身教练的腹肌和你的腹肌——看着原理图都懂,自己动手就变形。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。这个设计最妙的地方在于其可复现性。

2503_94130034的博客 358

详细设计仿真文档,完备的电路gpdk045工艺,一键导入virtuoso仿真10bit...

记住,在模拟电路的世界里,最好的老师永远是那不断报错的spectre仿真器。打开virtuoso看到那200多页仿真文档时,我仿佛看到了工程师们熬掉的咖啡杯和显示器前反光的黑眼圈。这种理论实践的差距,就像健身教练的腹肌和你的腹肌——看着原理图都懂,自己动手就变形。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。旁边注释里工程师的吐槽"该死的时钟歪斜"道出了所有做高速数字设计者的痛。

2503_94173062的博客 511

一种二阶温度补偿的CMOS带隙基准电路

提出了一种可用于标准CMOS工艺下且具有二阶温度补偿电路的带隙基准源。所采用的PTAT2电流电路是利用了饱和区MOSFET的电流特性产生的,具有完全可以标准CMOS工艺兼容的优点。针对在该工艺和电源电压下传统的启动电路难以启动的问题,引入了一个电阻,使其可以正常启动。基准核心电路中的共源共栅结构和串联BJT管有效地提高了电源抑制比,降低了温度系数。基于TSMC 0.35 μm CMOS工艺运用HSPICE软件进行了仿真验证。仿真结果表明,在3.3 V供电电压下,输出基准电压为1.225 4 V,温度系数为2.91×10-6V/℃,低频的电源抑制比高达96 dB,启动时间为7 μs。

gpdk090_v4.6.工艺

cadence IC设计90纳米工艺,仅供教学练习使用,请勿商用。

HC74181(gpdk090、gsclib090).zip

基于cadence四位算术逻辑单元74HC181芯片的设计gpdk090、 gsclib090工艺

高精度SAR ADC电路设计200页详细文档Virtuoso仿真例程进阶ADC电路设计

记住,在模拟电路的世界里,最好的老师永远是那不断报错的spectre仿真器。打开virtuoso看到那200多页仿真文档时,我仿佛看到了工程师们熬掉的咖啡杯和显示器前反光的黑眼圈。这种理论实践的差距,就像健身教练的腹肌和你的腹肌——看着原理图都懂,自己动手就变形。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。旁边注释里工程师的吐槽"该死的时钟歪斜"道出了所有做高速数字设计者的痛。

2503_94141438的博客 421

10bit SAR ADC电路200多页设计仿真文档+gpdk045工艺Testben...

记住,在模拟电路的世界里,最好的老师永远是那不断报错的spectre仿真器。这种理论实践的差距,就像健身教练的腹肌和你的腹肌——看着原理图都懂,自己动手就变形。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。一个10bit SAR ADC电路,有200多页详细的设计仿真文档带对应的gpdk045工艺testbench都有,可直接导入virtuoso仿真。这个设计最妙的地方在于其可复现性。

xutSwIpZotzM的博客 31

ADC电路项目1——10bit SAR ADC 设计,smic18工艺,有工艺,有效位数ENOB为9.8

10bit SAR ADC 设计,smic18工艺,有工艺,有效位数ENOB为9.8

wang201938的博客 5039
上一篇: 两级三相光伏并网逆变器控制Matlab/Simulink仿真模型:基于母线电压双闭环控制的LCL滤波及SPWM、MPPT扰动观察与电导增量法
OMyAVKmGPBOF
博客等级 码龄2年 40粉丝 7原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值