news 2026/7/5 12:58:56

10bit 20MHZ SAR ADC 设计,smic180nm,有设计文档原理解读 有工艺库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
10bit 20MHZ SAR ADC 设计,smic180nm,有设计文档原理解读 有工艺库

10bit 20MHZ SAR ADC 设计,smic180nm,有设计文档原理解读 有工艺库,直接导入自己的cadence就能运行,有效位数ENOB为9.8,适合入门SAR ADC 结构: 常用栅压自举开关Bootstrap Vcm_Based开关时序 上级板采样差分CDAC阵列 两级动态比较器 比较器高速异步时钟 动态sar逻辑 10位DFF输出 10位理想DAC还原做DFT。 包括详细仿真文档,原理介绍,完整电路图,仿真参数已设好,可直接使用,在自己的电脑上就可以运行仿真。 适合入门SAR ADC的拿来练手

SAR ADC这玩意儿说难不难,但真要让新手快速上手还是得有个靠谱的工程案例。最近在smic180nm工艺上搭了个10bit 20MHz的ADC,实测ENOB 9.8,算是入门级选手的好教具。整个设计文档里最实用的就是那些开袋即吃的仿真设置——直接导入Cadence就能跑起来,这对新人太友好了。

先看这个自举开关电路,典型Bootstrap结构但做了点小优化。核心代码段长这样:

sw_ctrl bs_sw ( .clk(phi1), .vin(vip), .vout(vop) ); // 栅压维持模块 always @(negedge phi1) begin boot_cap <= vdd - vin; end

这个always块控制着自举电容的充电时机,确保在采样相位切换时栅压稳定。实测发现,当输入信号超过0.8VDD时,开关的导通电阻变化不超过3Ω,这对保持线性度很关键。

差分CDAC阵列用了上级板采样结构,代码里有个有趣的细节:

parameter real C_unit = 20e-15; genvar i; generate for(i=0; i<10; i=i+1) begin : cap_array capacitor #(.C(C_unit*(2**i))) C_top (top_plate, switch_node); end endgenerate

这里用生成语句批量创建二进制加权电容,注意电容值指数增长的写法(2i)。实际版图要做dummy电容平衡边缘效应,不过仿真模型里已经内置了寄生参数。

两级动态比较器的速度直接决定转换速率。异步时钟生成模块里有段骚操作:

always @(posedge cmp_out) begin clk_dly <= #100ps ~clk_dly; end

这个100ps延迟是工艺库里的典型门延迟,用实际器件模型替代理想延迟单元后,比较器响应时间从1.2ns降到了850ps。注意时序仿真时要跑蒙特卡洛分析,避免亚稳态。

动态SAR逻辑部分用verilogA建模比实际电路快得多:

always @(negedge clk) begin sar_reg <= {sar_reg[8:0], cmp_out}; end

但实际电路是用传输门搭建的移位寄存器,仿真库里的DFF模型已经包含时钟馈通补偿。有个坑要注意:当ENOB接近10bit时,必须把比较器失调电压调到LSB的1/4以下。

最后上电实测,拿理想DAC做回环测试的脚本挺实用:

import matplotlib.pyplot as plt fft_result = np.fft.fft(adc_output) enob = (np.max(fft_result) - 1.76) / 6.02 print(f"实测ENOB: {enob:.2f} bits")

这个Python脚本直接读取Cadence的仿真数据,算出的ENOB和virtuoso里的计算结果误差在0.05bit以内。整套流程跑下来,从网表导入到出结果不超过15分钟,对新手确实友好。

建议拿到工程后先改改电容匹配参数试试,比如把单位电容从20fF改成15fF,立马能看到SFDR掉3dB——这种即时反馈对理解ADC工作原理特别有帮助。电源噪声灵敏度测试也别跳过,smic180的衬底耦合效应比想象中猛,1mV电源纹波就能让INL恶化0.2LSB。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 1:21:22

数字员工是什么?熊猫智汇在提升AI销售工具效率上的优势是什么?

数字员工作为现代企业管理的重要工具&#xff0c;能够显著优化业务流程、降低成本并提升工作效率。以AI销冠系统为例&#xff0c;数字员工利用其强大的自动化外呼功能&#xff0c;可以高效处理客户互动&#xff0c;从而节省人力资源。企业通过这一系统进行多通电话的支持&#…

作者头像 李华
网站建设 2026/7/4 22:35:33

文献查询:高效获取与管理学术资源的实用指南

开题报告前那两个月&#xff0c;我电脑里塞满了乱七八糟的PDF&#xff0c;参考文献格式错得千奇百怪&#xff0c;导师一句“脉络不清”打回来三次。后来才发现&#xff0c;问题不是读得不够多&#xff0c;而是工具没用对。这三个工具帮我理清了思路&#xff0c;把一堆文献变成了…

作者头像 李华
网站建设 2026/7/3 0:58:41

VLC播放器UOS ARM版离线部署指南

VLC播放器UOS ARM版离线部署指南 【免费下载链接】VLC播放器离线安装包UOSARM含依赖一键安装 本仓库提供了一个VLC播放器的离线安装包&#xff0c;特别适用于UOS ARM架构的系统。该安装包包含了所有必要的依赖项&#xff0c;用户只需一键安装即可轻松使用VLC播放器。 项目地址…

作者头像 李华
网站建设 2026/7/3 0:44:43

税局正在调研“赛维模式”?广东多地卖家收到通知

近日&#xff0c;广东多地跨境电商卖家在卖家群中反映&#xff0c;陆续收到当地税局通过短信、电话等形式发出的通知&#xff0c;被询问是否采用“赛维模式”运营&#xff0c;并要求填写相关经营资料。这一动态迅速在卖家圈内引发关注与讨论。结合卖家爆料发现&#xff0c;此次…

作者头像 李华
网站建设 2026/7/4 20:02:52

OpenPose Editor完整教程:3步实现精准AI姿势控制

还在为AI绘画中人物姿势不自然而烦恼吗&#xff1f;OpenPose Editor正是你需要的解决方案&#xff01;这款革命性的姿势编辑工具将复杂的人体姿态控制变得简单直观&#xff0c;让每个创作者都能轻松驾驭专业级姿势编辑。 【免费下载链接】openpose-editor openpose-editor - 一…

作者头像 李华
网站建设 2026/7/1 16:37:15

学生成绩查询管理系统,AI智能评语与数据分析工具

摘要Top Pick&#xff1a;爱查分 核心价值&#xff1a;2分钟完成全班成绩发布&#xff0c;AI自动生成个性化评语&#xff0c;让每位学生都能收到专属的学习诊断报告 关键亮点&#xff1a;AI智能评语生成 | 多维度数据分析 | 进步曲线可视化 | 专属学习报告 | 一键多班级管理 关…

作者头像 李华