The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> Problem in Using Protected modelcard in Cadence https://designers-guide.org/forum/YaBB.pl?num=1245321469 Message started by cmos.analogvala on Jun 18th, 2009, 3:37am |
Title: Problem in Using Protected modelcard in Cadence Post by cmos.analogvala on Jun 18th, 2009, 3:37am We have received modelcard for mismatch analysis for some technology from foundary. However these model files are proected. The model card includes \pragma statements. When I include these model files in ADE with and run silulation it gives following error. "Error found in protected block by virtuso spectre" However the same model files run successfully for tt corner/section. Please help -CA |
Title: Re: Problem in Using Protected modelcard in Cadence Post by Andrew Beckett on Jul 10th, 2009, 6:30am Did you include the model file (from Setup->Model Libraries) without specifying a section, and it's expecting a section name? Just a guess... To be honest, you really need to talk to the provider of the model file. Spectre intentionally gives limited information about errors within protected blocks, because otherwise crafty people can determine info about the contents by intentionally using them inappropriately and forcing the simulator to generate errors. Unfortunately that's not terribly helpful when you've genuinely made a mistake and aren't sure what it is! Regards, Andrew. |
Title: Re: Problem in Using Protected modelcard in Cadence Post by cmos.analogvala on Jul 13th, 2009, 7:25pm Yes the problem was very much on the same line . . The montecarlo model card that I am using, requires a design variable called "sigma" to be set to 1,2 or 3. Otherwise it gives the above mentioned error .... Thanks a lot for the reply ... -CA |
Title: Re: Problem in Using Protected modelcard in Cadence Post by In Tao on Jan 4th, 2010, 9:47pm hi I encountered the same problem with the same error message. "Error found in protected block by virtuso spectre" Cmos.analogvala mentioned that it was solved by setting the sigma varibale. However, I don't know where to set this variable? please help me. very thanks! |
Title: Re: Problem in Using Protected modelcard in Cadence Post by Andrew Beckett on Jan 5th, 2010, 2:14am Well, setting a design variable called sigma will only help if you're using the same model file as Cmos.analogvala . If that's really the case, then in ADE do Variables->Edit and add a new design variable called "sigma" and define the value. Alternatively it may be that the protected model file requires a section name when the model file is referenced on the Setup->Model Libraries form. Put another way, there are lots of potential reasons why you would get this error - it's just telling you that there was some sort of error within the protected part of the model file. Because it is protected, spectre doesn't give a great deal of information about the cause, because otherwise you could use spectre to reveal internal information within the protected block, simply by including the file in a way to force errors... Ultimately you need to consult any documentation provided with the model file (maybe comments at the top of the file?) to see how it is supposed to be used. If that still doesn't solve the problem, you'll need to talk to whoever provided the model file to see if there are any additional requirements. Regards, Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |