The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> AMS Simulators >> bind Error w/t System Verilog Assertion to AMS https://designers-guide.org/forum/YaBB.pl?num=1286443098 Message started by sand_dolphin2 on Oct 7th, 2010, 2:18am |
Title: bind Error w/t System Verilog Assertion to AMS Post by sand_dolphin2 on Oct 7th, 2010, 2:18am Now , i'm using Cadence's AMS Designer. DUT was made by schema. Modules of Test bench were made by Verilog-D or AMS. TOP block of Test bench was made by schema. So, i try to add System Verilog Assersion to Test Bench. And so, i have one problem which are depending on w/ or w/o bind function on System Verilog. 1) making System Verilog code w/o bind No Error on compiling and runs well that assersion like this property pr_001; @(posedge TESTBENCHTOP.I13.a) !TESTBENCHTOP.I13.b |=> TESTBENCHTOP.I11.D8out == 8'h00 ; endproperty 2) making Sytem Verilog code w/t bind Error occured on compilation like this bind function of System Verilog bind TESTBENCHTOP sva_monitor sva_monitor( .CLK(I13.a), .RST_X(I13.b), .DOUT(I11.c) ); anybody, plz let me know how to the best way for.. :( |
Title: Re: bind Error w/t System Verilog Assertion to AMS Post by sand_dolphin2 on Oct 12th, 2010, 11:02pm Cadence Japan let me know there is possibility this caused by tool's bug. for avoid this problem, Cadence japan advice bellow 2 cases 1) order reading sva,vams not reading bind function before vams 2) on sva file should be write bind first, before module function which include assertions easy way is 2), Now i success for using SVA bind function on AMS Designer anyway i'll let u know correct report from Cadence R&D thx ;) |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |