在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5578|回复: 9

一个用于计算CMOS集成电路频率特性传输函数表达式的程序

[复制链接]
发表于 2010-8-22 15:22:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 jmy2446267 于 2010-8-30 11:02 编辑

在设计放大器和LDO的过程中,常涉及到频率补偿的问题,一般先手算再仿真。然而发现手算常比较麻烦,而又有规律可循,因此才想到开发一个程序代替人进行频率特性传输函数表达式推导。首先要输入电路的网表,然后程序读入网表,运算得出表达式。网标文件为.sp,输出文件为.lis,程序运行完后打开.lis文件查看结果。以下是网表
Rs IN A
M1 OUT 0 A 0
Cin A 0
CL OUT 0
Ro1 out a
以下是程序运行输出文件:
自动分析网表,列出电路的计算式子:
-1/RsVin+(1/Rs+1/Ro1+sCin+gm1)Va-1/Ro1Vout =0
(1/Ro1+sCL)Vout+(-1/Ro1-gm1)Va =0
去掉式子中的含倒数的部分:
After adjusting the signal list,the result is as follows:
***********************************************************
-Ro1Vin+(Ro1+Rs+sCinRsRo1+gm1RsRo1)Va-RsVout =0
(1+sCLRo1)Vout+(-1-gm1Ro1)Va =0

推导出结果,如下:(按s的次方进行整理的)
Vout/Vin=

S^0: 1+Ro1gm1
--------------------------------------------------------------------------

S^0: 1
S^1: RsCin+Ro1CL+RsCL+RsRo1CLgm1
S^2: RsRo1CinCL
以上电路来源于razavi 152页,结果无误。
本程序由我自己开发的,bug在所难免,如有问题,请与我联系,谢谢。

data.rar

31.07 KB, 下载次数: 89 , 下载积分: 资产 -2 信元, 下载支出 2 信元

analysis.rar

发表于 2010-8-28 00:19:17 | 显示全部楼层
下来看看
发表于 2010-8-28 15:34:25 | 显示全部楼层
thank
发表于 2010-11-17 21:27:38 | 显示全部楼层
学习一下
发表于 2010-11-24 22:32:42 | 显示全部楼层
真是个大牛人,下来试试
发表于 2011-3-29 13:00:28 | 显示全部楼层
niuren
发表于 2011-5-1 16:46:57 | 显示全部楼层
谢谢楼主天才软件及想法~~
发表于 2012-12-3 14:50:20 | 显示全部楼层
请问楼主程序是用什么语言开发的?能否看下源代码?
我在用Gm的时候感觉流入流出都为正。
望解答
感激不尽
发表于 2012-12-3 14:52:03 | 显示全部楼层
回复 1# jmy2446267


    请问楼主程序是用什么语言开发的?能否看下源代码?
我在用Gm的时候感觉流入流出都为正。
望解答
感激不尽
发表于 2023-9-4 21:47:38 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 01:45 , Processed in 0.026459 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表