news 2026/5/9 6:07:08

探索PLL 160M AMS仿真:90nm与45nm工艺的碰撞

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
探索PLL 160M AMS仿真:90nm与45nm工艺的碰撞

PLL 160M AMS仿真 gpdk90nm gpdk45nm 新旧两个版本 90nm 45nm 新旧两个版本 cadence管方学习教程电路 一百九十多页文档 还包括PLL的VerilogA完整的建模 都有testbench安装好就可以直接跑仿真 仿真包含整体电路和子模块电路所有的 还有送一些收集的PLL树籍,无敌全 还有送matlab建模 还有送环路分析模型 前仿真,无版图。

最近在研究PLL(锁相环)相关的设计,发现了一个超赞的资源,今天必须来跟大家分享一下。这个资源围绕着PLL 160M AMS仿真展开,而且涵盖了gpdk90nm和gpdk45nm这新旧两个工艺版本,简直不要太全面。

资源宝藏大揭秘

它的内容源自Cadence官方学习教程电路,足足有一百九十多页的文档。这文档可不是吃素的,里面包含了PLL的VerilogA完整建模。咱直接来看段简单的VerilogA代码示例(以下代码仅为示意简化版):

module pll (input clk_in, output clk_out); // 一些参数定义 parameter VCO_GAIN = 10; parameter DIVISOR = 10; real vco_control; integer count; // VCO部分简单示意 always @(posedge clk_in) begin vco_control = vco_control + 1; if (vco_control >= VCO_GAIN) begin vco_control = 0; clk_out = ~clk_out; end end // 分频器部分简单示意 always @(posedge clk_out) begin if (count >= DIVISOR) begin count = 0; end else begin count = count + 1; end end endmodule

分析一下这段代码哈,首先在模块定义里,输入是clkin时钟信号,输出是clkout。定义了VCOGAINDIVISOR两个参数,这分别影响着压控振荡器(VCO)的增益和分频器的分频系数。在VCO部分,随着clkin的上升沿,vcocontrol累加,当超过VCOGAIN时,就重置并翻转clkout信号,模拟VCO产生振荡信号的过程。分频器部分则是在clkout的上升沿对信号进行分频计数。

并且,它还贴心地配备了testbench,安装好就能直接跑仿真。这仿真涵盖得超全,整体电路和子模块电路统统都有。

额外福利大放送

这还没完,除了上面这些核心内容,资源里还赠送了一些收集的PLL书籍,那叫一个无敌全,从基础原理到高级应用,各种知识应有尽有,绝对是学习PLL的好帮手。

不仅如此,还送Matlab建模以及环路分析模型。Matlab建模对于我们在系统层面分析PLL性能可是非常有帮助的,比如可以用Matlab来绘制PLL的相位响应曲线,直观地看到PLL在不同频率下的性能表现。

美中不足与思考

不过呢,这个资源目前只有前仿真,没有版图相关内容。对于想要完整实现PLL设计流程的小伙伴来说,可能还得自己再花些功夫去补充版图设计的部分。但即便如此,就冲着它丰富的文档、完整的建模以及各种赠送的资料,已经非常值得我们深入学习研究了。无论是刚接触PLL的新手,还是想深入探究不同工艺下PLL性能的老手,这份资源都能带来不少收获。希望大家也能从中挖掘到自己需要的知识宝藏,一起在PLL设计的道路上越走越远!

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

用EKF扩展卡尔曼滤波算法实现高精度电池SOC估计

EKF扩展卡尔曼滤波算法做电池SOC估计,在Simulink环境下对电池进行建模,包括: 1.电池模型 2.电池容量校正与温度补偿 3.电流效率 采用m脚本编写EKF扩展卡尔曼滤波算法,在Simulink模型运行时调用m脚本计算SOC,通过仿真结…

作者头像 李华
网站建设 2026/5/8 10:33:50

C语言实现BFS迷宫生成与寻路算法(兼容低版本Dev-C++)

一、引言 迷宫问题是算法学习中的经典案例,它不仅能帮助我们理解图论中的遍历算法,还能直观展示算法的实际应用。今天,我将分享一个使用C语言实现的BFS(广度优先搜索)迷宫生成与寻路程序,该程序兼容低版本D…

作者头像 李华
网站建设 2026/5/7 23:03:36

pipeline设计总结

一、pipieline的目的1.pipeline的目的是让II1或者尽可能的接近1二、pipeline优化分类 1.对操作或者表达式pipeline 对内置函数单元,例如adder,multiplier,memory进行pipeline sequence of operations进行pipeline2.对循环pipeline 对while循环,for循环进…

作者头像 李华
网站建设 2026/5/8 18:43:18

dataflow优化总结

一、对函数三种优化情况对比对函数默认情况下;对函数进行pipeline优化;对函数使用dataflow优化。这三种情况对比,可以看latency和吞吐量差异。二、使用dataflow对函数优化上图中,如果不使用dataflow优化,两个for循环是…

作者头像 李华
网站建设 2026/5/5 10:04:02

大模型从0到精通:判断力的灵魂——激活函数如何让AI“转弯“

本文是《大模型从0到精通》系列第二卷“构造篇”的第一章。第一卷“奠基篇”五章内容我们建立了完整框架:模型→损失→优化→网络结构→责任追溯。上一章我们知道,没有激活函数的深度网络只是‘纸老虎’。那么,这个让AI拥有‘非线性判断力’的激活函数,到底是怎么工作的?它…

作者头像 李华
网站建设 2026/5/7 9:30:07

最横升班马降临中超 目标剑指冠军

中超联赛刚落下帷幕,转会市场的波澜却已悄然掀起。最震撼的一击来自西南——升班马云南玉昆被曝出新赛季预算高达3亿元,已锁定前浙江功勋主帅乔迪,并正全力追逐包括韦世豪在内的多位当红国脚。这支中甲冠军,似乎不打算按常理出牌。…

作者头像 李华