news 2026/6/22 19:45:21

探索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/6/15 21:29:52

基于RBF神经网络的车速时序预测

基于RBF神经网络模型,根据历史车速信息,预测将来几秒预测时域的车速信息的时序预测模型(本程序先根据训练工况训练,采用训练后的神经网络模型,预测UDDS循环工况,每个时间点车速下将来几秒内 的车速信息&…

作者头像 李华
网站建设 2026/6/23 6:57:08

linux——进程状态

❀保持低旋律节奏->个人主页 专栏链接:《C学习》、《Linux学习》 文章目录前置知识1.操作系统中的进程状态和Linux中的进程状态👍2.偏移量起始地址 &目标地址👍3.正式开始剖析!操作系统内核里面的数据结构那么为什么操作系…

作者头像 李华
网站建设 2026/6/22 19:09:04

推荐一个langchain开发工具包:langchain-dev-utils

在 LangChain 或 LangGraph 生态下做开发的同学,大概率都踩过这些坑:切换不同厂商的大模型要改一堆适配代码、工具调用时参数解析繁琐、多智能体协作逻辑混乱、状态图组合调试困难……这些重复且低效的工作,往往占据了我们大量开发时间。 最…

作者头像 李华
网站建设 2026/6/23 15:16:51

有序二叉树节点的删除

一、细节思考和分类我们删除二叉树的节点时候,要保证删除以后的数据继续保持有序状态,那么就会分为三种情况a.删除叶子节点;b.删除只有一个子节点的节点;c.删除有两个子节点的节点。二、实现思路和代码实现1.删除叶子节点实现思路…

作者头像 李华
网站建设 2026/6/22 22:46:39

“即插即用”的智能升级:具身智能模块如何破解机器人产业化难题

当为传统机器人植入一颗“智能心脏”的成本降至百元级,机器人普及的最后一道壁垒正在被拆除。在机器人技术飞速发展的今天,一个巨大的矛盾日益凸显:一方面,实验室中的机器人越来越智能,甚至能表现出丰富的情感&#xf…

作者头像 李华
网站建设 2026/6/23 16:22:28

AI驱动的芯片设计革命:当算法开始替代“老师傅”的经验

在3纳米及更先进的工艺节点上,传统设计方法正面临瓶颈,而数据驱动的AI正成为破局的关键。在半导体行业,经验曾是最宝贵的财富。一位资深工程师的“设计直觉”,往往能决定一款芯片的性能与成败。然而,当芯片制程从28纳米…

作者头像 李华