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

集成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.hqwc.cn/news/26507.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构01-线性结构-链表栈队列-队列篇

文章目录 参考:总结大纲要求线性结构-队列QQ号码解密 参考: 总结 本系列为C数据结构系列,会介绍 线性结构,简单树,特殊树,简单图等。本文为线性结构部分。 大纲要求 线性结构 【 3 】链表:单…

【socket编程】TCP服务器、UDP服务器、本地套接字【C语言代码实现】

目录 0. 准备知识 0.1 大小端概念 0.2 网络字节序和主机字节序的转换 0.3 点分十进制串转换(IP地址转换函数) 0.4 IPV4结构体:(man 7 ip) 0.5 IPV6套接字结构体:(man 7 ipv6) …

安卓和苹果页面和逻辑是否有必要追求百分之百统一

安卓和苹果存在操作系统系统差异,所以有些不一样。如:安卓的启动页面是根页面,并且可以设置显示时间;而苹果的启动页面是一个类似图片的容器(Launch Screen.storyboard),不像其它页面可以控制页…

手搓一台简单的网络损伤仪——弱网测试

1、介绍 支持对链路带宽、传输时延、丢包率和无码率的手动设置; 1.1、网络损伤仪在使用时,网络拓扑连接 1.2、网络损伤仪管理页面展示 2、使用的设备及相关技术栈 一台Intel 赛扬 J1900的迷你主机【拥有4个千兆网口】;ubuntu-18.04.5-live…

Stable Diffusion - 高清局部重绘 (Inpaint) 调整脸部和手部细节

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/131775232 在 Stable Diffusion 中,局部重绘(Inpaint)功能是一种可以让你在图像上删除不想要的区域,并用周围的像素自动填…

springCloud通过两种方式配置热更新

该热更新实际就是通过改动nacos官网里面的配置管理的妹纸内容实现 定义一个config包,在该包下面复制该代码 package cn.itcast.user.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.spring…

【LLM】Langchain使用[三](基于文档的问答)

文章目录 一、基于文档的问答1. 创建向量存储2. 不同类型的chain链 二、本地知识库问答1.1 整体框架2. 文本切分3. 图解流程 Reference 一、基于文档的问答 1. 创建向量存储 CSVLoader加载csv数据,loader结合模型使用使用Dock Array内存搜索向量存储,作…

PostgreSQL MVCC的弊端优化方案

我们之前的博客文章“我们最讨厌的 PostgreSQL 部分”讨论了大家最喜欢的 DBMS 多版本并发控制 (MVCC) 实现所带来的问题。其中包括版本复制、表膨胀、索引维护和真空管理。本文将探讨针对每个问题优化 PostgreSQL 的方法。 尽管 PostgreSQL 的 MVCC 实现是 Oracle 和 MySQL 等…

Jenkins动态化阶段步骤

Jenkins中如何去根据入参动态化阶段步骤呢? Groovy语言基础 定义一个列表变量 def list []定义一个map的kv结构变量 def map [:]如何可以动态化阶段步骤 动态化步骤:其实就是,在jenkins pipeline中根据入参或者其他变量列表,动…

微服务 云原生:gRPC 客户端、服务端的通信原理

gRPC Hello World protoc 是 Protobuf 的核心工具,用于编写 .proto 文件并生成 protobuf 代码。在这里,以 Go 语言代码为例,进行 gRPC 相关代码编写。 下载 protoc 工具:https://github.com/protocolbuffers/protobuf/releases&a…

【单谐波非线性振动问题求解器 GUI 】使用单个谐波表示解决 MDOF 非线性振动问题(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

ceph存储的应用

ceph存储的应用 一:创建 CephFS 文件系统 MDS 接口1.服务端操作1)在管理节点创建 mds 服务2)查看各个节点的 mds 服务3)创建存储池,启用 ceph 文件系统4)查看mds状态,一个up,其余两个…