微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 求教双向PAD的高阻态问题。急~

求教双向PAD的高阻态问题。急~

时间:10-02 整理:3721RD 点击:

问题背景:本人现在做SD卡的接口测试,里面sdc(controller)控制模块CMD命令被定义为双向IO;inout cmd;
assigncmd=oe?cmdOut:1'bz; //cmd为输出
assigncmd=cmd_dat_i;//cmd为输入
按照上述语句仿真时结果是没有问题的。
但是使用PBS8R 双向PAD代替上述两个assign语句时,出现了问题:
当PAD用作输入时:外部SD卡赋值给sdc 的cmd(输入时)值存在高阻态时,经过PADcmd_dat_i出来的值为不定态(根据assign语句应该输出高阻态),导致后续的结果也错误。
问题:怎样修改cmd端口或者内部的逻辑能够避免高阻态的传输?或者有没有其他PAD可以支持高阻态传输的?

求顶求关注

要么就是PAD内部有弱上拉或者下拉,要么就是外部电路加上拉或下拉,我接触的PAD是这么处理的,但原理和规则不是很清楚,貌似和电路方面的东西有关。

高阻态到不定态,如何用上拉下拉电路实现呢?还需要外部电路?

外部电路及别的我就不清楚了,有一些PAD cell就具备上下拉功能,你可以看看。

pad外面的链接信号别用tri,tri相当于弱上下拉的wiretri0相当于带下拉电阻的线,tri1上拉。就是3楼说的那个

接入PAD的信号确实有tri信号,您的意思是可以根据上拉或者下拉的需求改成tri0或者tri1是吧?

说的对!

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

网站地图

Top