微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > VCDL仿真

VCDL仿真

时间:10-02 整理:3721RD 点击:
请问如何仿真延迟线的延时时间随Vctrl的变化曲线?

跑tran, 用cross函数求延迟

个人愚钝,不知道怎么操作,还请详细讲解,谢谢

1. 假设延迟线input是vi, output是vout,都是上升沿有效,vi是一个阶跃信号,在1ns处有低变高,延迟线的延迟时间约为T。然后跑tran, 时长略大于T,保证能看到vout上升沿即可。
2. 先通过cross函数找到各自过上升沿的时间:



3. 两者作差得到延迟线的延迟时间:
cross(VT("/vout") vdd_clk/2 1 "rising" nil nilnil )-cross(VT("/vi") vdd_clk/2 1 "rising" nil nilnil )
4. Sweep Vctrl, 画出延迟时间-Vctrl 曲线。

您好,非常感谢您的耐心讲解,您的第四步怎么实现?我每次跑出来都报错

能否加一下QQ,在下感激不尽,813633748

忘了说了,表达式里面使用变量vdd 需要这样写: VAR("vdd")你再试试,祝你好运

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top