微波EDA网,见证研发工程师的成长! 2025濠电姷鏁告慨鎾儉婢舵劕绾ч幖瀛樻尭娴滅偓淇婇妶鍕妽闁告瑥绻橀弻锝夊箣閿濆棭妫勭紒鐐劤濞硷繝寮婚悢鍛婄秶闁告挆鍛缂傚倷鑳舵刊顓㈠垂閸洖钃熼柕濞炬櫆閸嬪棝鏌涚仦鍓р槈妞ゅ骏鎷�04闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫆闁芥ê顦純鏇㈡⒒娴h櫣甯涢柛鏃€娲熼獮鏍敃閵堝洣绗夊銈嗙墱閸嬬偤鎮¢妷鈺傜厽闁哄洨鍋涢埀顒€婀遍埀顒佺啲閹凤拷14闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏℃櫇闁逞屽墰缁絽螖娴h櫣顔曢梺鐟扮摠閻熴儵鎮橀埡鍐<闁绘瑢鍋撻柛銊ョ埣瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷 闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏犖ч柛灞剧煯婢规洖鈹戦缁撶細闁告鍐f瀺鐎广儱娲犻崑鎾舵喆閸曨剛锛涢梺鍛婎殕婵炲﹪鎮伴鈧畷鍫曨敆婢跺娅屽┑鐘垫暩婵挳骞婃径鎰;闁规崘顕ч柨銈嗕繆閵堝嫯鍏岄柛娆忔濮婅櫣绱掑Ο鑽ゎ槬闂佺ǹ锕ゅ﹢閬嶅焵椤掍胶鍟查柟鍑ゆ嫹婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柟闂寸绾惧鏌i幇顒佹儓闁搞劌鍊块弻娑㈩敃閿濆棛顦ョ紓浣哄С閸楁娊寮婚悢铏圭<闁靛繒濮甸悘鍫㈢磼閻愵剙鍔ゆい顓犲厴瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > monitor在时钟上升沿时得到的是前一拍还是变化后的值?

monitor在时钟上升沿时得到的是前一拍还是变化后的值?

时间:10-02 整理:3721RD 点击:
monitor在时钟上升沿时得到的是前一拍还是变化后的值?

应该是变化前的值吧

1、同步采样,如果定义了default input #setup_time,则采样点在时钟沿的前#setuptime处。
2、同步采样,如果未定义default input #setup_time或setup_time值为0,则采样点在时钟沿处。
3、即使采样点在时钟沿处,且驱动点也在时钟沿处(default output #0),也是先采样,再驱动。因为在同一个time slot中,同步采样先于同步驱动。
4、同样,同步采样和异步驱动如果在同一个时间点,同步采用先于异步驱动。
5、如果是异步采样,异步采样与同步驱动、异步采样与异步驱动的情况;记不清了,以前好像仿真发现VCS和Modelsim仿真结果不一样。我好像记得在VCS下,有种情况的异步采样会采到更新后的值的。
6、小编所说的,如果驱动信号和采样信号都是同步的,那么采样值是变化前的值,无论定义的setup_time和hold_time是任何非负值。

3楼说得很详细,也很在理。对于异步采样,VCS和modelsim也存在不一样的结果。

非常感谢!

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

网站地图

Top