- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Verilog-A 实现在一个周期内出现多个不同长度的脉冲
首先直接给出代码,代码实现的功能为在0ms到19.98ms、29.98ms至29.982ms为高电平,这个高电平时长包括了转换时间,也就是在0ms、19.98ms、29.98ms、29.982ms的电压均为0。
2024-01-16 20:29:18
671
2
原创 Word自定义目录格式
在下面这个界面就可以对一级标题(TOC1)等标题的格式进行设置。修改完后可以在此处查看修改后的目录格式是否符合要求。分别设置中文与英文字符的格式即可。按如下顺序选择自定义目录。
2023-09-15 12:04:25
246
原创 BandGap温度为负时仿真结果错误的原因
电路的总体原理图如下:在对搭建好的BandGap电路在室温27°下进行仿真时,电路输出电压如下图所示但在对某一包含负温度的区间对输出电压值进行扫描时的结果如下其在室温下的输出电压值为340mV,这与先前仿真得到的1.2V左右的电压是不相符的,而扫描范围内所有的温度均为正时就不会出现上述问题。
2023-08-20 18:27:23
373
1
原创 smic130nm工艺库安装与Calibre集成
将OA格式的PDK文件放在Windows的C盘的根目录下,例如:C:\PDK_13mmrf_1P6M_30k将PDK文件中的cds.lib文件内容修改为如下:将该文件与display文件复制到工作文件夹中这里建议为smic13mmrf独立建立一个工艺库,若与其他工艺库公用一个文件夹,前仿真的过程中会随机出现仿真的模型文件错误的情况最终SMIC13的内容如下所示在cds.lib的首行添加如下命令以将系统自带的工艺库填入到当前的工作目录中在SMIC13中启动virtuoso。
2023-08-14 19:25:02
3366
原创 Matlab解方程返回empty sym: 0-by-1的解决方法
empty sym: 0-by-1在matlab中表示方程无解,或者当前版本的matlab无法解出此方程,需要人工化简方程的形式,下面给出一种化简方法。注意我们对方程1进行了通分,这样得到的v3的表达式更便于计算机用于利用它求解方程2,且最终解的形式中不存在分子分母中还有分式的情况,便于我们的计算。在解该方程组时,matlab无法给出正确解,化简方法为用第一个方程先解出v3。
2023-07-30 21:53:41
10737
1
原创 如何安装更多的工艺库(OA)
参考tsmc工艺库的格式,只需要将这些文件的上一级目录SMIC_018_MMRF复制到PDK文件夹(存放已经转换好的OA库)中即可,当然也可以将SMIC_018_MMRF改名为smi18mmrf。cds.lib文件的作用就是virtuoso会按照这个文件里面的路径去依次的找库文件。如果显示有问题,可能需要将改工艺库的OA文件中的display复制到工作目录下,但这也有可能导致其他工艺库的部分器件显示不正常。别的之所以不选是因为在工作目录下的cds.lib已经将这些基本的库定义过了。然后把新的路径加进去。
2023-07-20 21:26:28
942
原创 Virtuoso安装过程中遇到的问题
将压缩后的OA库放到PDK中并解压,tsmc18rf是解压后自动生成的。1.注意解压时要将所有待解压的文件全部选中后在虚拟机中解压,不是像正常的压缩包那样只选中其中的一个(1 of 3)解压就行。后续将文件中下面的两行注释掉,因为SOFTINCLUDE中已经对basic等库进行了定义,所以该步骤是为了避免重复定义。那个应用程序文件需要放在新建的Calibre2019文件夹中,而不是mentor文件夹,文件的位置如上图,然后运行。磁盘扩容直接在VMware中操作即可,扩容完后的配置需要在虚拟机中完成。
2023-07-20 20:29:49
1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人