(九) 基于cadence 617 电流镜仿真对比 笔记记录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、电路图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二 、仿真

在这里插入图片描述

输出也可以这样创建
在这里插入图片描述

三、仿真曲线

在这里插入图片描述
上面可以看出,基本电流镜的复制值偏离很大,然后其余两个复制的精确一点

四、看管子饱和状态的最小电压

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把剩余4管子个全都添加过来
在这里插入图片描述
在这里插入图片描述
可以看到 共源共栅电流镜比低压电流镜多损失了一个Vth,这与我们书上学习的结果一致。

以上就是今天要讲的内容

### Cadence Virtuoso 中电流源保存错误解决方案 在使用 Cadence Virtuoso 进行设计时,如果遇到电流源保存过程中出现的错误,通常可能是由于以下几个原因引起的: #### 1. 数据库冲突或损坏 当数据库文件存在冲突或者被意外修改时,可能会导致保存失败。建议清理工作区并重新加载项目[^1]。 ```bash rm -rf ./.save/* virtuoso -reset ``` 上述命令可以清除临时保存的数据,并重置 Virtuoso 的运行环境。 --- #### 2. 参数设置不匹配 确保当前使用的参数配置与所选工艺角一致。如果不一致,则可能导致保存操作无法完成。可以通过以下方法验证和调整参数设置[^2]: - 打开 `Parameter Editor` 工具。 - 检查是否存在未定义或非法值的变量。 - 如果发现问题,修正这些变量后再尝试保存。 --- #### 3. 文件权限不足 有时,操作系统级别的文件访问权限可能阻止 Virtuoso 正常写入数据到指定路径下。确认用户拥有足够的权限来读取/写入目标目录中的所有文件。 执行如下 Linux 命令更改相应文件夹及其子项的权限: ```bash chmod -R u+w /path/to/project/directory ``` --- #### 4. 软件 Bug 或版本兼容性问题 对于特定版本(如 IC617),可能存在已知 bug 导致此类现象发生。官方文档和技术支持论坛上或许能找到针对该版本的具体修复补丁或替代方案。 考虑升级至最新稳定版或将现有工程迁移到更高版本环境中测试是否仍然存在问题。 --- #### 示例代码片段:检查电路网表一致性 通过脚本自动化检测潜在错误有助于提前发现隐患: ```tcl set design_name [dbGet topCell.name] if { ![verifyNetlist $design_name] } { puts "Error detected during netlisting!" } else { puts "Netlist verification passed." } ``` 此 Tcl 脚本用于验证选定顶层单元格的设计完整性,在实际应用前需适配具体场景需求。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

farjune

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值