Ravi Shekhda
New Member
Offline
Posts: 1
|
Hi,
I have tried strength modelling (strong1/strong0/weak1/weak0...) in Verilog-D. But, Can you suggest me, How to model strength using wreal in Verilog-AMS ?
I have tried below model.... ////////////////////////////////////////////////////////////////////////////////
assign (strong1 , strong0) #2 pad_int = ( pu_strng === 1'b0 && pd_strng === 1'b0 ) ? `VDDA : ( pu_strng === 1'b1 && pd_strng === 1'b1 ) ? `VSSA : ( pu_strng === 1'b0 && pd_strng === 1'b1 ) ? (`VDDA/2) : `wrealZState ; assign (weak1 , weak0) #5 pad_int = ( pu_weak === 1'b0 && pd_weak === 1'b0 ) ? `VDDA : ( pu_weak === 1'b1 && pd_weak === 1'b1 ) ? `VSSA : ( pu_weak === 1'b0 && pd_weak === 1'b1 ) ? (`VDDA/2) : `wrealZState ;
///////////////////////////////////////////////////////////////////////////////
While simulation of above design, I am not getting any syntax error. But, not getting expected output.
i.e. In case of pu_strng = 0 and pd_weak=1 ====> Output getting X In case of pd_strng = 1 and pu_weak=0 ====> Output getting X
Thanks -Ravi Shekhda
|