集成VCO-Cadence ADE相位噪声分析

news2024/11/28 22:33:50

集成VCO-Cadence ADE相位噪声分析

  • 简介
  • 环境
    • 软件
    • 工艺
  • 参考
  • 振荡器原理图
  • 相位噪声
    • 说明
      • pss设置
        • 1
        • 2
        • 3
        • 4
      • pnoise设置
        • 1
        • 2
        • 3
        • 4
        • 5
      • 结果

简介

本文主要是使用Cadence ADE仿真1GHz交叉耦合振荡器,得到相位噪声曲线,主要记录仿真设置过程,仅供参考,如有问题,欢迎讨论。

环境

软件

IC 618

工艺

TSMC-65nm(OA)

参考

《CMOS模拟集成电路设计与仿真实例——基于Cadence ADE》
[资料] 基于Cadence的IC设计

振荡器原理图

在这里插入图片描述
如图所示,上框框表示的是振荡频率在1GHz交叉耦合振荡器,而下框框表示的是2mA电流源,整体供电为3.3V。
#trans

相位噪声

说明

周期性的噪声分析主要使用“Pnoise analysis”,即“Periodic Noise Analysis”。“Pnoise analysis”和传统的噪声分析类似,只是它还包含了频率的变换效应。所以,用它来模拟例如混频器、开关电容滤波器以及其他一些周期性的电路的噪声行为很有用。它特别在模拟自激电路,例如振荡器的相位噪声时很有用。
在进行“Pnoise analysis”仿真之前,必须先做“PSS analysis”的仿真。“PSS analysis”是在一个指定的基波频率下计算电路的周期性稳态响应,而且仿真时间与电路的时间常数无关。“PSS analysis”决定了电路的周期性工作点,而这恰恰给**“PAC”,“PSP”,“PXF”和“Pnoise”这些仿真提供了起点**。“PSS analysis”在自激电路和非自激电路中都可以工作。然后,“Pnoise analysis”以在之前做的“PSS analysis”中的找到的工作点进行线性化,而正是由于被线性化后的电路的周期性随时间变化才产生了频率的变换。此外,电路中各种元件由于工作点周期性随时间变化而产生的噪声也被包含在内。这样,在电路输出端的时间平均噪声就以频谱的形式计算和表现,同时,在指定电路的输出时可以是一对接点或者一个探测点。

pss设置

1

在“Fundamental Tones”栏中设置“Beat Frequency”或者“Beat Period”,两者互为倒
数关系,这个“Beat Frequency”应该设为接近振荡电路的振荡频率。

2

在“Output harmonics”中有四个选项“Number of harmonics”,“Select from range”,“Array
of coefficients”,和“Array of indices”。选择“Number of harmonics”,然后在旁边的栏
中输入一个合适的数字。

3

在“Accuracy Defaults”中选择“moderate”。

4

选择“Oscillator”,表示我们仿真的是一个震荡器电路。在“Oscillator node”中点击
“Select”,在电路原理图中选择震荡电路的输出端口。“Reference node”可以不选择,
表示默认的“gnd”端。

“PSS analysis”的设置就完成了。
在这里插入图片描述

pnoise设置

1

下面对“Pnoise analysis”进行设置在“Sweep type”中选择“Relative”,然后再右边的“Relative Harmonic”中填入1,它表示相对于基波频率的偏离范围。

2

在“Frequency Sweep Range”中选择“Start-Stop”,填入起始和终止的频率。

3

在“Sweep Type”中选择“Logarithmic”,在其右边选择“Points Per Decade”,填入合适的数字。

4

在“Sidebands”中选择“Maximum sideband”,填入合适的数字,它的默认数字为 7。

5

在“Output”中选择“voltage”,在右边的“Positive Output Node”选项中点击“Select”,在电路原理图中选择震荡电路的输出端。“Negative Output Node”选项可以不选择,表示默认的“gnd“端。
在这里插入图片描述
点击仿真,仿真完后,点击Results=>Direct Plot=>Main Form,完成如下设置,
在这里插入图片描述

结果

在这里插入图片描述
相位噪声的如上图所示,在1MHz的偏移处明显小于-180dBc/Hz。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/763701.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

零拷贝技术(DMA、MMAP、sendfile)

零拷贝mmap、sendfile 定义 零拷贝技术主要是解决传统网络I/O操作中发送文件的性能问题:如下图表示一次read和write时传统I/O涉及到的CPU操作: 涉及到4次用户态↔内核态上下文切换,其中read切换两次、write切换两次;涉及到4次数…

IntelliJ IDEA 忽略Git提交

在项目下新建 .gitignore 文件 在 .gitignore 文件写入以下内容,从上图可以看到,忽略提交的这些目录/文件变成了黄色

P2372 yyy2015c01挑战算周长

yyy2015c01挑战算周长 题目背景 yyy2015c01 快速的解决了问题,受到邻居们的赞许,高兴的回到家,把糖给了妈妈,吃了香喷喷的午饭,又睡了一个甜甜的午觉,感觉人生真美好。下午爸爸回到家,听说了 …

设计模式 ~ 单例模式

单例模式 单例模式是一种设计模式,指在确保一个类只有一个实例,并提供一个全局访问点来访问该实例; 前端对于单例模式不常用,但是单例的思想无处不在; 创建之后缓存以便继续使用; 如:弹窗、遮罩…

HCIP——HCIA回顾及静态实验

HCIP HCIA一、知识回顾1、OSI七层参考模型:2、重要的几个协议报头格式 二、静态实验1、实验拓扑图2、实验要求3、实验思路4、实验步骤1、给接口划分IP地址以及配置环回地址2、交换机配置划分VLAN3、配置静态路由4、配置DHCP服务5、测试6、优化 HCIA 1、七层参考模型…

遭黑客攻击后反而涨了千百倍?

近期,遭遇黑客攻击后的某数字藏品平台悄悄“复活”,引发业界关注。复出后,该平台上的数字藏品持续暴涨,大部分涨幅均超过百倍,少数藏品甚至超过了千倍。事出反常必有妖。这波涨势难免令人怀疑其中是否存在投机炒作行为…

常用API学习05(Java)

Runtime Runtime表示当前虚拟机的运行环境,Runtime的方法我们不能自己直接去new。 public static Runtime getRuntime() 当前系统的运行环境对象 public void exit(int status) 停止虚拟机 public int availableProcessors() 获得cpu的线程数 publ…

UEC++:间接属性引用

1. 优点:优化内存和时间加载问题; 2. 实现:4.18之前使用的是FStringAssetReference: 所有资源文件都能拾取!!! 结果: 3. 实现: 设置音频文件:

ping的工作原理

ICMP包头格式: icmp报文封装在IP包内,工作在网络层,是IP协议帮手。 查询报文类型 可向对端主机发送回送请求的消息(类型 8)也可接收对端主机发回来的回送应答消息(类型 0) 查询报文又增添了标…

怎么通过UI自动化方式获取文章信息?

出于学习研究,对某账号的文章、视频分析一翻,尝试使用自动化方式看能否获取相应信息。 获取某号的文章有多重方法: 第一种是通过搜狗浏览器搜索账号(这种方式每天只能获取一篇文章,基本上没啥用。)&#…

手把手教你写通讯录(含动态版)

目录 一、框架 二、实现 1.初始化通讯录 2.增加联系人 3.打印通讯录 4.删除联系人 5.修改联系人 6.查找联系人 7.退出通讯录 8.拓展:通讯录排序 9.全代码 三、动态版 1.结构体修改 2.初始化修改 3.扩容实现 4.善后函数 5.全代码 一、框架 实现通讯录…

IntelliJ IDEA 版本控制

IntelliJ IDEA 版本控制(VCS)日常使用方法备忘 1、搁置更改 2、移至另一个更改列表 对于工程项目中的配置文件,已经在本地修改但是不能提交,如果在提交项目代码时全选变更的文件,可能会误提交配置文件,此…

语音芯片播放消耗电流过大,导致MCU复位

1、问题 在多次遇到播放声音时突然黑屏,单片机复位或者语音播放不全现象,之前使用示波器测量播放声音时供电电池电压,电池电压的确被拉低。之前的解决方案是使用南孚电池,先把供电电压给高一些,这样即使把电压拉低&am…

Mybatis中表关系查询结果集映射

文章目录 前言1. 实体类设计1.1 用户表1.2 地址表1.3 博客表1.4 粉丝互关表 2.插入数据3.表关联查询3.1 一对一关系3.2 一对多关系3.3 多对多关系 前言 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来&#xff…

人工智能数学基础--概率与统计15:多维随机变量/向量

一、多维随机变量定义 一般地,设X(X1,X2,,X,)为一个n维向量,其每个分量,即X1、、Xn都是一维随机变量,则称X是一个n维随机向量或n 维随机变量。 与随机变量一样,随机向量也有离散型和连续型之分。 二、离散型多维随机向量 一个随机向量X(X…

程序环境和预处理超详细讲解

目录 程序的翻译环境和执行环境 详解编译链接 翻译环境 编译本身也分为几个阶段 运行环境 预处理(预编译)详解 预定义符号 #define #define 定义标识符 #define 定义宏 #define 替换规则 #和## ## 的作用 带副作用的宏参数 宏和函数对比 …

git如何撤销commit(未push)

文章目录 前言undo commitreset current branch to here Undo Commit,Revert Commit,Drop Commit的区别 是否删除对代码的修改是否删除Commit记录是否会新增Commit记录Undo Commit不会未Push会,已Push不会不会Revert Commit会不会会Drop Com…

看看去年蓝桥考了什么,第十三届蓝桥杯省赛(C/C++ 大学B组)题解

文章目录 A:九进制转十进制问题描述运行限制题目思路代码演示 B:顺子日期问题描述运行限制题目思路代码演示 C:刷题统计问题描述评测用例规模与约定运行限制题目思路代码演示 D:修剪灌木问题描述评测用例规模与约定运行限制题目思…

【广州华锐互动】VR地铁消防逃生路线演练系统

随着城市轨道交通的不断发展,事故应急演练的重要性也越来越受到重视。而VR技术的应用,为地铁消防逃生路线演练带来了许多亮点,包括以下几个方面: 首先,VR技术可以提供高度真实的模拟场景。在传统的事故应急演练中&…

t-date-time-picker如何默认当前年月

打开小程序展示当前年月,效果图如下 实现方法:使用new Date().toISOString().slice(0, 7)截取7位即可