<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.cadence.com/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>System Design and Verification</title><link>http://www.cadence.com/Community/forums/22.aspx</link><description>&lt;B&gt;Moderator: &lt;/B&gt;Steve Svoboda.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Text properties in PVS ?</title><link>http://www.cadence.com/Community/forums/thread/23106.aspx</link><pubDate>Tue, 17 Nov 2009 10:02:56 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:23106</guid><dc:creator>Selef</dc:creator><slash:comments>0</slash:comments><comments>http://www.cadence.com/Community/forums/thread/23106.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=23106</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi to ALL,&lt;/p&gt;&lt;p&gt;does everybody know if and how we can use text properties on a DEVICE definition in a PVS (LVS) rule file.&lt;/p&gt;&lt;p&gt;For example in Assura this is made by extractDevice(......&lt;b&gt;textProperty&lt;/b&gt;(..))&lt;/p&gt;&lt;p&gt; and in Calibre (SVRF format) by DEVICE....&lt;b&gt;TEXT PROPERTY LAYER&lt;/b&gt;&lt;/p&gt;&lt;p&gt;During PVS LVS run there is a translation of SVRF format rules to PVS (masco format),&amp;nbsp; but the run fails because of the TEXT PROPERTY LAYER command exist on SVRF format with user defined device error.&lt;/p&gt;&lt;p&gt;It seems that computational Build-In language of Calibre SVRF format (using text properties) is not translated properly to &lt;span&gt;PVS&lt;/span&gt; (masco) format.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;Is it something equivalent to the above statements in PVS (masco format) ?&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Stavros &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>how to use PRBS in cadence</title><link>http://www.cadence.com/Community/forums/thread/22978.aspx</link><pubDate>Fri, 13 Nov 2009 06:02:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22978</guid><dc:creator>abhiii</dc:creator><slash:comments>0</slash:comments><comments>http://www.cadence.com/Community/forums/thread/22978.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=22978</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;&lt;p&gt;I would like to know if there is a prbs source which i can use to test some basic digital circuits like basic logic gates and flipflops and registers. &lt;/p&gt;</description></item><item><title>Command lines for PSPICE</title><link>http://www.cadence.com/Community/forums/thread/21822.aspx</link><pubDate>Mon, 12 Oct 2009 12:58:35 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21822</guid><dc:creator>Antonio 4</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/21822.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=21822</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hola, I am a Spanish student and need information about&amp;nbsp; PSPICE&amp;#39;s commands lines to execute it from MSDOS &lt;/p&gt;&lt;p&gt;with &amp;nbsp;
C:\Program Files\OrCAD_Demo\PSpice\pspice.exe &amp;gt; C:\circuit_name.cir&amp;nbsp; I can run&amp;nbsp; PSPICE and that opens the file.cir&amp;nbsp; but I don`t know&amp;nbsp; how&amp;nbsp; I can run the simulation of automatic
form to generate the file&amp;nbsp; &amp;quot;circuit_name.out&amp;quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks and regards&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>PSpice Student Version?</title><link>http://www.cadence.com/Community/forums/thread/18989.aspx</link><pubDate>Sun, 05 Jul 2009 20:24:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18989</guid><dc:creator>markmick02</dc:creator><slash:comments>2</slash:comments><comments>http://www.cadence.com/Community/forums/thread/18989.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=18989</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m a student and find that PSpice 9.2 does not run well on XP/Server2003/Vista.&amp;nbsp; Simulations do not keep their settings between runs, due to a &amp;quot;MarkerServer&amp;quot; error.&amp;nbsp;&amp;nbsp;I realize that PSpice 9.2 is no longer supported, but product is nearly useless on current OS&amp;#39;s.&lt;/p&gt;&lt;p&gt;The Demo version works on XP/Vista, but is limited and will run few of my previous 9.2 schematics.&amp;nbsp;&amp;nbsp;I believe some of the IC models exceed the Demo limitations.&lt;/p&gt;&lt;p&gt;PSpice is a critical application for students.&amp;nbsp; The real Cadence 16.2 is way too expensive for a student &amp;amp; the Demo version is too crippled.&amp;nbsp; There&amp;#39;s always NI&amp;#39;s MultiSim, but my university uses PSpice.&amp;nbsp;&amp;nbsp;What is the solution to this dilemma?&amp;nbsp;&amp;nbsp;Install Win98 on some old PC?&lt;/p&gt;&lt;p&gt;Thanks...Mark&lt;/p&gt;</description></item><item><title>integration verification</title><link>http://www.cadence.com/Community/forums/thread/22273.aspx</link><pubDate>Mon, 26 Oct 2009 15:26:13 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22273</guid><dc:creator>hardware</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/22273.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=22273</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I am new to the verification environment. I am having a little trouble understanding the integration verifiation environment. Can some one please explain with example how looking at the hardware module can&amp;nbsp;I see which signals to verify?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thankyou.&lt;/p&gt;</description></item><item><title>Error: "...other program is busy..."</title><link>http://www.cadence.com/Community/forums/thread/19312.aspx</link><pubDate>Fri, 17 Jul 2009 15:07:35 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19312</guid><dc:creator>trieste</dc:creator><slash:comments>2</slash:comments><comments>http://www.cadence.com/Community/forums/thread/19312.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=19312</wfw:commentRss><description>&lt;p&gt;Running OrCAD 9.1. After creating a schematic and Simulation profile, when I hit the Simulate button, I get the following error window, labeled &amp;quot;&lt;strong&gt;Server Busy&lt;/strong&gt;&amp;quot;: &amp;quot;&lt;em&gt;This action cannot be completed because the other program is busy. Choose &amp;#39;Switch To&amp;#39; to activate the busy program and correct the problem&lt;/em&gt;.&amp;quot; It provides two buttons that can be pushed: &amp;quot;&lt;strong&gt;Switch To&lt;/strong&gt;&amp;quot; and &amp;quot;&lt;strong&gt;Retry&lt;/strong&gt;&amp;quot;.&lt;/p&gt;&lt;p&gt;&amp;quot;Retry&amp;quot; simply repeats the above and gives the same result.&lt;/p&gt;&lt;p&gt;&amp;quot;Switch To&amp;quot; gives the windows START menu, i.e. the list of programs. I can run any other of my programs, but when I go back to OrCAD, I get the same error window. If I run Task Manager, it shows only the OrCAD Capture&amp;nbsp;task running (assuming I closed the program I just ran); no other tasks are listed. If I terminate it (this seems to be the only way of stopping it), when I run it again, or even if I create a new schematic and&amp;nbsp;simulate it, it gives me the same result as above.&lt;/p&gt;&lt;p&gt;Any idea what is going on?&amp;nbsp;&lt;/p&gt;</description></item><item><title>view layers</title><link>http://www.cadence.com/Community/forums/thread/22014.aspx</link><pubDate>Mon, 19 Oct 2009 05:14:14 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:22014</guid><dc:creator>AKSHAYA</dc:creator><slash:comments>0</slash:comments><comments>http://www.cadence.com/Community/forums/thread/22014.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=22014</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;how we can select a single layer(top or bottom) to view in one shot without choosing subclasses on a layer like silkscreen, mask, pin, aeembly etc. hope somody can guide.&amp;nbsp; &lt;/p&gt;</description></item><item><title>ncsim: *F,INTERR: INTERNAL ERROR</title><link>http://www.cadence.com/Community/forums/thread/13546.aspx</link><pubDate>Mon, 22 Dec 2008 09:17:34 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:13546</guid><dc:creator>Sankara</dc:creator><slash:comments>7</slash:comments><comments>http://www.cadence.com/Community/forums/thread/13546.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=13546</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp;Test :&amp;nbsp;DRAM&amp;nbsp;write and read&amp;nbsp;up to 2GB&amp;nbsp;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Simulation fails with the following error. Can anbody please help me out?&lt;/p&gt;&lt;p&gt;ncsim(64): 06.20-p001: (c) Copyright 1995-2007 Cadence Design Systems, Inc.&lt;br /&gt;ncsim: *F,INTERR: INTERNAL ERROR&lt;br /&gt;Observed simulation time : 0 FS + 0&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;The tool has encountered an unexpected condition and must exit.&lt;br /&gt;Contact Cadence Design Systems customer support about this&lt;br /&gt;problem and provide enough information to help us reproduce it,&lt;br /&gt;including the logfile that contains this error message.&lt;br /&gt;&amp;nbsp; TOOL: ncsim(64)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 06.20-p001&lt;br /&gt;&amp;nbsp; HOSTNAME: XIDCTEA1&lt;br /&gt;&amp;nbsp; OPERATING SYSTEM: Linux 2.6.9-55.ELsmp #1 SMP Fri Apr 20 16:36:54 EDT 2007 x86_64&lt;br /&gt;&amp;nbsp; MESSAGE: System virtual memory limit exceeded (0x100000d8/0x2b6bba4010)&lt;br /&gt;-----------------------------------------------------------------&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Note : I had checked the enough &amp;nbsp;physical memory and also virutaul memory available for the host.&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Sankara&lt;/p&gt;</description></item><item><title>Problem with follow simple code</title><link>http://www.cadence.com/Community/forums/thread/21543.aspx</link><pubDate>Fri, 02 Oct 2009 15:24:26 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21543</guid><dc:creator>navis</dc:creator><slash:comments>8</slash:comments><comments>http://www.cadence.com/Community/forums/thread/21543.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=21543</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hello all, &lt;/p&gt;&lt;p&gt;I&amp;#39;m trying to use some simple class wirh SystemVerilog.&lt;/p&gt;&lt;p&gt;But NCSim dosn&amp;#39;t work properly. What is the reason?&lt;/p&gt;&lt;p&gt;Here is the code which is very basic and veri simple: &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;module class_opt(output logic x);&lt;br /&gt;&lt;br /&gt;class gen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; task display_d(bit [3:0] in);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $display (&amp;quot;You entered %d&amp;quot;,&amp;nbsp; in);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endtask&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; task sig_gen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x = 1&amp;#39;b1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x = 1&amp;#39;b0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endtask&lt;br /&gt;endclass:gen&lt;br /&gt;&lt;br /&gt;gen a = new();&lt;br /&gt;&lt;br /&gt;initial begin&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.display_d(in);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in = 2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.display_d(in);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in = 3;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.display_d(in);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.sig_gen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.sig_gen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.sig_gen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.sig_gen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;end&lt;br /&gt;endmodule&lt;/b&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;Any sugestions are welcome.&lt;/p&gt;&lt;p&gt;Thanks and regards &lt;/p&gt;</description></item><item><title>Which software to use?</title><link>http://www.cadence.com/Community/forums/thread/21175.aspx</link><pubDate>Sun, 20 Sep 2009 20:17:48 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21175</guid><dc:creator>theASICdude</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/21175.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=21175</wfw:commentRss><description>hi all,

A little confused here about all the available software out there. I need a software where I can design my circuit using verilog (RTL, behavioral) and then compile it (perhaps creating a netlist). Then be able to design a test bench and test out my circuit. My end product would be to get a GDSII file of my design. Would SoC encounter do all this?

Thank you.</description></item><item><title>E-Planner export function error</title><link>http://www.cadence.com/Community/forums/thread/21016.aspx</link><pubDate>Wed, 16 Sep 2009 13:52:11 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:21016</guid><dc:creator>natg9</dc:creator><slash:comments>9</slash:comments><comments>http://www.cadence.com/Community/forums/thread/21016.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=21016</wfw:commentRss><description>&lt;p&gt;Hi ,&lt;/p&gt;&lt;p&gt;&amp;nbsp;I am facing this absurd problem while trying to print to file option from a exported&amp;nbsp;eplan in HTML format using the eplanner tool export feature.&lt;/p&gt;&lt;p&gt;The issue is that the text is not within the page margin of a A4 size even when shirnk to fit option is clicked&lt;/p&gt;&lt;p&gt;&amp;nbsp;I have already used the shrink to fit option so kindly suggest some other work around to this problem.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks &lt;/p&gt;&lt;p&gt;natg&lt;/p&gt;</description></item><item><title>Verilog, System Verilog and SystemC</title><link>http://www.cadence.com/Community/forums/thread/20469.aspx</link><pubDate>Thu, 27 Aug 2009 07:23:35 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:20469</guid><dc:creator>jasonkee111</dc:creator><slash:comments>3</slash:comments><comments>http://www.cadence.com/Community/forums/thread/20469.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=20469</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;i confused about these languages.&lt;br /&gt;

&lt;br /&gt;

Can somebody clarify on it:&lt;br /&gt;

1. For RTL design, Verilog or System Verilog should be used?Most of the
article about System Verilog focus on verification. Which language is
easier to user and perform well?is there anything that verilog can do and system verilog cant? since a
lot of hardware design engineer still use verilog for RTL design.&lt;br /&gt;


&lt;br /&gt;

&lt;br /&gt;

2.  If the RTL design is written in Verilog, is it possible to use System Verilog to verify it?&lt;br /&gt;

&lt;br /&gt;

3. Is it possible to mix Verilog, System Verilog and System C in one design? e.g
Model in System C, the design written in verilog, System Verilog for verification&lt;br /&gt;

&lt;br /&gt;

4. Since System C and System Verilog both also system level design,
when to use System C and System Verilog?According to my understanding,
System C is used in starting of system design in order to predict the
performance of software and hardware while System Verilog is used in
verification for RTL.&lt;br /&gt;

&lt;br /&gt;

5.  How to determine which portion in a system should go to softcore or hardcore?&lt;br /&gt;

&lt;br /&gt;

6. I read a lot of threads that mention to use system verilog instead of
system c for system level design(hardware design), is it correct? if in the case of SoC, where it
involve the software and hardware, is system verilog have this kind of
ability to synthesis(not sure the term to use) it?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Thanks and sorry if asking silly question(s)..&lt;/p&gt;</description></item><item><title>gnu subdir is missing in IUS82/tools/SystemC/lib and .../lib/64bit</title><link>http://www.cadence.com/Community/forums/thread/19720.aspx</link><pubDate>Fri, 31 Jul 2009 15:38:45 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19720</guid><dc:creator>NJSH</dc:creator><slash:comments>2</slash:comments><comments>http://www.cadence.com/Community/forums/thread/19720.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=19720</wfw:commentRss><description>&lt;p&gt;We do not have a GNU subdirectory in our IUS82/tools/SystemC/lib and lib/64bit/.&lt;br /&gt;However, their is symbolic links pointing to that dirs and theses libraries are needed in our project.&lt;/p&gt;&lt;p&gt;What is wrong is our installation ?&lt;br /&gt;Can someone just send us an archive file of theses gnu subdirs to fix the problem ? &lt;/p&gt;&lt;p&gt;Nicolas &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>CTS/IUS SystemC missing files ...</title><link>http://www.cadence.com/Community/forums/thread/19616.aspx</link><pubDate>Tue, 28 Jul 2009 19:42:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19616</guid><dc:creator>NJSH</dc:creator><slash:comments>3</slash:comments><comments>http://www.cadence.com/Community/forums/thread/19616.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=19616</wfw:commentRss><description>&lt;p&gt;I am trying to compile files from the CTS tutorial simply running the make command, but some files seems missing in the IUS installation. I have just done some minor modification in the Makefile to set the correct path for my tools and avoid deleting things without an explicit &amp;#39;make clean&amp;#39; command.&lt;/p&gt;&lt;p&gt;ld: cannot find -lsystemc_sh&lt;/p&gt;&lt;p&gt;after searching for libsystemc_sh.so I found the file in&amp;nbsp; /opt/IUS82/tools.lnx86/systemc/lib/64bit/ and /opt/IUS82/tools.lnx86/systemc/lib but they are symbolic links to gnu/libsystemc_sh.so and there is no gnu directory under theses path.&lt;/p&gt;&lt;p&gt;I had the same problem for TLM libraries (I have no $(NCROOT)/tools/systemc/tlm directory) but I have solved this using an external installation of TLM libraries and changing the search path in the Makefile.&lt;/p&gt;&lt;p&gt;&amp;nbsp;There is lots of missing files (links pointing to a &amp;#39;gnu&amp;#39; subdir) in systemc/lib&amp;nbsp; &lt;/p&gt;&lt;p&gt;jpeg_idct_tutorial/xilinx&amp;gt; ls -l /opt/IUS82/tools/systemc/lib/64bit/&lt;br /&gt;total 0&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 27 2009-04-15 13:12 libncscCoroutines_sh.so -&amp;gt; gnu/libncscCoroutines_sh.so&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 22 2009-04-15 13:12 libncscCoSim_sh.so -&amp;gt; gnu/libncscCoSim_sh.so&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 21 2009-04-15 13:12 libncsctlm2_sh.so -&amp;gt; gnu/libncsctlm2_sh.so&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 20 2009-04-15 13:12 libncsctlm_sh.so -&amp;gt; gnu/libncsctlm_sh.so&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 12 2009-04-15 13:12 libovm.a -&amp;gt; gnu/libovm.a&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 13 2009-04-15 13:12 libovm.so -&amp;gt; gnu/libovm.so&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 19 2009-04-15 13:12 libsystemc_ar.a -&amp;gt; gnu/libsystemc_ar.a&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 20 2009-04-15 13:12 libsystemc_sh.so -&amp;gt; gnu/libsystemc_sh.so&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 12 2009-04-15 13:12 ncscpi.o -&amp;gt; gnu/ncscpi.o&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 11 2009-04-15 13:12 qtmdc.o -&amp;gt; gnu/qtmdc.o&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 11 2009-04-15 13:12 qtmds.o -&amp;gt; gnu/qtmds.o&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END&amp;nbsp; 8 2009-04-15 13:12 qt.o -&amp;gt; gnu/qt.o&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 15 2009-04-15 13:12 sc_fpi_nc.o -&amp;gt; gnu/sc_fpi_nc.o&lt;br /&gt;lrwxrwxrwx 1 softwares FRONT-END 13 2009-04-15 13:12 sc_main.o -&amp;gt; gnu/sc_main.o&lt;/p&gt;&lt;p&gt;&amp;nbsp;How can I fix this ?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Nicolas &lt;/p&gt;&lt;p&gt;---&lt;br /&gt;Nicolas J. S. Herv&amp;eacute;, PhD&lt;br /&gt;SoPC architect&lt;br /&gt;LSITEC, www.lsitec.org.br/dh&lt;/p&gt;&lt;p&gt;--- &lt;/p&gt;&lt;p&gt;jpeg_idct_tutorial/xilinx&amp;gt; make &lt;br /&gt;Test run at [...]&lt;br /&gt;Test run in [...]/jpeg_idct_tutorial/xilinx&lt;br /&gt;rm -rf run/*&lt;br /&gt;ncsc_run -dynamic -gnu -I/home/CadenceServer/CTS09/tools/ctos/include -I. -VLOGEXT vg -SCTOP sc_main -I../tb/jpeg-6b -I../tb/xbus -I../Baseline/src -Imodel ../Baseline/src/xbus_hw_idct.cc -I/home/users/nicolas/Applications/SystemC/TLM-2008-06-09/include/tlm -DFUNC_COVERAGE -DTRANS_RECORDING ../tb/xbus/xbus_master.cc ../tb/xbus/xbus_mem_slave.cc&amp;nbsp; ../tb/demo_top.cc ../tb/xbus_sw_jpeg.cc ../tb/xbus_master_transactor.cc ../tb/djpeg.c ../tb/jidctint.cc ../tb/jidctint_orig.c ../tb/tutorial_lib.v ../tb/jpeg-6b/cdjpeg.c ../tb/jpeg-6b/jcapimin.c ../tb/jpeg-6b/jcapistd.c ../tb/jpeg-6b/jccoefct.c ../tb/jpeg-6b/jccolor.c ../tb/jpeg-6b/jcdctmgr.c ../tb/jpeg-6b/jchuff.c ../tb/jpeg-6b/jcinit.c ../tb/jpeg-6b/jcmainct.c ../tb/jpeg-6b/jcmarker.c ../tb/jpeg-6b/jcmaster.c ../tb/jpeg-6b/jcomapi.c ../tb/jpeg-6b/jcparam.c ../tb/jpeg-6b/jcphuff.c ../tb/jpeg-6b/jcprepct.c ../tb/jpeg-6b/jcsample.c ../tb/jpeg-6b/jctrans.c ../tb/jpeg-6b/jdapimin.c ../tb/jpeg-6b/jdapistd.c ../tb/jpeg-6b/jdatadst.c ../tb/jpeg-6b/jdatasrc.c ../tb/jpeg-6b/jdcoefct.c ../tb/jpeg-6b/jdcolor.c ../tb/jpeg-6b/jddctmgr.c ../tb/jpeg-6b/jdhuff.c ../tb/jpeg-6b/jdinput.c ../tb/jpeg-6b/jdmainct.c ../tb/jpeg-6b/jdmarker.c ../tb/jpeg-6b/jdmaster.c ../tb/jpeg-6b/jdmerge.c ../tb/jpeg-6b/jdphuff.c ../tb/jpeg-6b/jdpostct.c ../tb/jpeg-6b/jdsample.c ../tb/jpeg-6b/jdtrans.c ../tb/jpeg-6b/jerror.c ../tb/jpeg-6b/jfdctflt.c ../tb/jpeg-6b/jfdctfst.c ../tb/jpeg-6b/jfdctint.c ../tb/jpeg-6b/jidctflt.c ../tb/jpeg-6b/jidctfst.c ../tb/jpeg-6b/jidctred.c ../tb/jpeg-6b/jmemmgr.c ../tb/jpeg-6b/jmemnobs.c ../tb/jpeg-6b/jquant1.c ../tb/jpeg-6b/jquant2.c ../tb/jpeg-6b/jutils.c ../tb/jpeg-6b/rdbmp.c ../tb/jpeg-6b/rdcolmap.c ../tb/jpeg-6b/rdgif.c ../tb/jpeg-6b/rdppm.c ../tb/jpeg-6b/rdrle.c ../tb/jpeg-6b/rdswitch.c ../tb/jpeg-6b/rdtarga.c ../tb/jpeg-6b/transupp.c ../tb/jpeg-6b/wrbmp.c ../tb/jpeg-6b/wrgif.c ../tb/jpeg-6b/wrppm.c ../tb/jpeg-6b/wrrle.c ../tb/jpeg-6b/wrtarga.c&amp;nbsp; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -DCTOS_sim -DCTOS_MODEL=sim \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; model/jpeg_idct_tutorial_sim.v \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -out ncsc_work_sim &amp;gt; log/ncsc_sim_v.log 2&amp;gt;&amp;amp;1&lt;br /&gt;make: *** [ncsc_sim_v] Error 1&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here what I have at end of my ..../jpeg_idct_tutorial/xilinx/log/ncsc_sim_v.log:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;jpeg_idct_tutorial/xilinx&amp;gt; tail log/ncsc_sim_v.log&lt;br /&gt;building library ncsc_model.so&lt;br /&gt;ld: cannot find -lsystemc_sh&lt;br /&gt;collect2: ld returned 1 exit status&lt;br /&gt;make: *** [libncsc_model.so] Error 1&lt;br /&gt;ncsc_run: *E,TBBLDF: Failed to build test library&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./libncsc_model.so&lt;/p&gt;</description></item><item><title>Instance handeling during simulation </title><link>http://www.cadence.com/Community/forums/thread/17546.aspx</link><pubDate>Mon, 11 May 2009 12:48:11 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17546</guid><dc:creator>WorkMan</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17546.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17546</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I am in the gate level power simulation phase. I have multiple (X100) instances of the same module and I do not want to run all of them as gate level modules just the ones I&amp;#39;m interested in capturing there&amp;nbsp;signals. The only&amp;nbsp;way I know how to do&amp;nbsp;it is&amp;nbsp;during compile time using `define.&amp;nbsp;The problem is that&amp;nbsp;we want to hold a single compiled design and not to have to compile each test again according to the&amp;nbsp;test designer needs.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would like to know if there is a way to define the instance module type during the simulator initial stages. Maybe SystemVerilog (Which I have no deep knowledge about) have an option to do so. I have tried using the $test$plusargs to differ between the different instances but it does not compile.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Issue while using already compiled libraries in IUS-8.2</title><link>http://www.cadence.com/Community/forums/thread/17463.aspx</link><pubDate>Thu, 07 May 2009 08:53:58 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17463</guid><dc:creator>Shunty</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17463.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17463</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;&lt;p&gt;I am stucked at one situation while using IUS-8.2. I have some compiled libraries of vhdl in one INCA_libs folder.&lt;br /&gt;
&lt;br /&gt;
Now In my System Verilog environment, I want to use those already compiled libraries of VHDL.&lt;/p&gt;&lt;p&gt;So I want to use the&amp;nbsp; INCA_libs folder. what i did is,&lt;/p&gt;&lt;p&gt;While running my environment using irun, i used -cdslib switch to use those libraries.&lt;/p&gt;&lt;p&gt;irun -cdslib &amp;lt;PATH_TO_DESIGN_LIB_CDS_LIB&amp;gt;&amp;nbsp; -f &amp;lt;VE.f&amp;gt;&lt;/p&gt;&lt;p&gt;Where,&amp;nbsp; PATH_TO_DESIGN_LIB_CDS_LIB is a cds.lib file of the already compiled INCA_libs of design.&lt;/p&gt;&lt;p&gt;VE.f contains my Verification Environment related file.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Is this a correct way to do this? If not then please suggest correct one. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There is one strange problem occurs while using this command,&lt;/p&gt;&lt;p&gt;When the packages&amp;nbsp; are imported inside the VE files shows this error,&lt;/p&gt;&lt;p&gt;&lt;i&gt;import imp_1::*;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;
ncvlog: *E,MULTPK (test.sv,7|11): Multiple (2) packages named &amp;quot;imp_1&amp;quot; were found in the searched libraries:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
-&amp;gt; found verilog_package worklib.imp_1:sv (VST)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
-&amp;gt; found verilog_package worklib.imp_1:sv (VST).&lt;br /&gt;
import imp_1::*;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To debug this,&lt;br /&gt;When I opened cds.lib of my design&amp;#39;s INCA_libs, last 2 statements were something like this, &lt;/p&gt;&lt;p&gt;DEFINE worklib worklib&lt;br /&gt;
DEFINE Mux worklib&lt;/p&gt;&lt;p&gt;When I removed the last statement which was for mapping purpose, The above error of importing the package got resolved.&lt;/p&gt;&lt;p&gt;But
I did not get the successful loading of libraries because simulator
gave me an error when I created an instace of&amp;nbsp; Mux entity.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Anyone has any idea about this?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-Shunty&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Cadence Systems Administrator support</title><link>http://www.cadence.com/Community/forums/thread/18768.aspx</link><pubDate>Thu, 25 Jun 2009 14:46:52 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18768</guid><dc:creator>jdgriggs</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/18768.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=18768</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hey Guys&lt;/p&gt;&lt;p&gt;&amp;nbsp;I just have a couple of questions and if anyone knows or can help us out it would be appreciate.&amp;nbsp; I&amp;#39;m a graduate student and our university is a member of the University Program with Cadence. However though we have access to the software and licenses, it is the University&amp;#39;s responsibility for systems support i.e installs and PDK updates &lt;/p&gt;&lt;p&gt;&amp;nbsp;Question 1: Where can a person go to learn how to do a proper install of Cadence from begining to end. Does Cadence offer a training course for this?&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;Question 2: We tried to hire some consultants however they weren&amp;#39;t proficient enough to meet our needs, so our system is not working properly so if anyone knows an EDA Consultant close to the Greensboro, NC area or anyone that can come and take a look at our system and get us back working again would help us out alot. &lt;/p&gt;&lt;p&gt;Thanks&amp;nbsp; &lt;/p&gt;</description></item><item><title>Pspice Simulation Error: Invalid Number in device C_C1, Divide</title><link>http://www.cadence.com/Community/forums/thread/19091.aspx</link><pubDate>Fri, 10 Jul 2009 03:19:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:19091</guid><dc:creator>yujun61hugh</dc:creator><slash:comments>3</slash:comments><comments>http://www.cadence.com/Community/forums/thread/19091.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=19091</wfw:commentRss><description>&lt;p&gt;HI everyone,&lt;/p&gt;&lt;p&gt;I am trying to simulate a Class D output stage (including IRS2011, IRF7313 and LC filter), but the error comes out. &amp;quot;Invalid Number in device C_C1, Divide&amp;quot;.&amp;nbsp;Anyone knows&amp;nbsp;its meaning and how to solve&amp;nbsp;it? thanks&amp;nbsp;&lt;/p&gt;</description></item><item><title>need to browse the device categories using itkDB.</title><link>http://www.cadence.com/Community/forums/thread/17863.aspx</link><pubDate>Mon, 25 May 2009 09:28:13 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17863</guid><dc:creator>Mikhail111</dc:creator><slash:comments>2</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17863.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17863</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hello,&lt;br /&gt;I need to browse the device categories in our automation tool using itkDB. Please suggest any appropriate way to do it. I know how to do it using SKILL but the task is to write the same in C++. Unfortunately I could not find in itkDB header any function like SKILL ddCat...(). What function set should I use? Where can I get an example of category browser (need to extract whole category tree)?&lt;br /&gt;Thanks in advance.&lt;br /&gt;Mike &lt;/p&gt;</description></item><item><title>Cadence session crash.</title><link>http://www.cadence.com/Community/forums/thread/17947.aspx</link><pubDate>Thu, 28 May 2009 17:10:09 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17947</guid><dc:creator>maskdesigner</dc:creator><slash:comments>3</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17947.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17947</wfw:commentRss><description>&lt;p&gt;Looking for some help on what the cause is when a Cadence session crashes when using Virtuoso : LE/XL Version 5.10.41_USR6.127.29.&lt;/p&gt;&lt;p&gt;There are 2 types of crashes.&lt;/p&gt;&lt;p&gt;&amp;nbsp;First is while editing in the layout the whole session is killed and closed out. Here you will only see in a terminal window that a &amp;quot;segmentation fault&amp;quot; has occurred but a panic file does get created.&lt;/p&gt;&lt;p&gt;Second is while editing the session freezes and no panic file gets created.&lt;/p&gt;&lt;p&gt;We have hourly backups on the servers but with these episodes becoming more frequent we need to get to the cause of the crashes.&lt;/p&gt;&lt;p&gt;The servers at this point are not the problem and looking to see if the Cadence tool is triggered by something to cause the crash.&lt;/p&gt;&lt;p&gt;Thankyou in advance for any help here.&lt;/p&gt;</description></item><item><title>Some Commands are not logged</title><link>http://www.cadence.com/Community/forums/thread/17542.aspx</link><pubDate>Mon, 11 May 2009 10:53:18 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17542</guid><dc:creator>G Balaji</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17542.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17542</wfw:commentRss><description>&lt;p&gt;I&amp;rsquo;m currently engaged in a task where I should analyze multiple traces and mark label at some specific location of every trace. When I tried to use log commands and run commands, some of the commands like locating cursor on the next trace, selecting specific Y axis and mark label are not logged. Why?&lt;/p&gt;</description></item><item><title>ncshell : sytemc to verilog</title><link>http://www.cadence.com/Community/forums/thread/17751.aspx</link><pubDate>Tue, 19 May 2009 16:50:26 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17751</guid><dc:creator>Alok Sharma</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17751.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17751</wfw:commentRss><description>&lt;p&gt;Do I need to compile the systemc code with some particular flags in order to be able to translate ? Somehow I am not able to make ncshell &amp;quot;read&amp;quot; the module.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks,&lt;/p&gt;&lt;p&gt;Alok&lt;/p&gt;</description></item><item><title>PSF, current probe, and Gmin</title><link>http://www.cadence.com/Community/forums/thread/16942.aspx</link><pubDate>Mon, 20 Apr 2009 11:03:51 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:16942</guid><dc:creator>CadenceUserMT</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/16942.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=16942</wfw:commentRss><description>&lt;p&gt;I am new to Cadence and on this occasion I would like to ask three questions:&lt;/p&gt;&lt;p&gt;1. When I ran a spectre simulation, sometimes I got an error message requiring me to delete the psf file. This is quite annoying since I have to close Cadence, delete the psf file, and open Cadence again. I would like to know how to prevent this to occur again in the future.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;- Warning -&lt;/p&gt;

&lt;p&gt;&amp;lt;COM.cadence.awd.graph.GraphManager@1b7b407&amp;gt;&lt;/p&gt;&lt;p&gt;Plot command failed:
cannot open data set tran-tran in results directory
/home/simulation/test/spectre/schematic/psf&lt;/p&gt;&lt;p&gt;2. I tried to measure the DC base (B), collector (C), emitter (E) currents but when I selected the corresponding B/C/E transistor terminals, I got an error message: &amp;#39;ERROR /T6/B is not a kept output.&amp;#39; I have set &amp;#39;Select device currents (currents)&amp;#39; under Output--&amp;gt;Save all to ALL.&lt;/p&gt;&lt;p&gt;3. After I ran a transient simulation, I got this warning&lt;/p&gt;&lt;p&gt;Notice from spectre during IC analysis, during transient analysis &amp;#39;tran&amp;#39;. Gmin = 1 pS is large enough to noticeably affect the DC solution. dV(T6.npn:int_b) = 15.4256 kV. Use &amp;#39;gmin_check&amp;#39; option to eliminate or expand this report. &lt;/p&gt;&lt;p&gt;Where can I find gmin_check andmore importantly I don&amp;#39;t know how to solve this problem? I also notice that the value of dv(...) is too large. What causes this?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>got an error while compiling VMM</title><link>http://www.cadence.com/Community/forums/thread/17910.aspx</link><pubDate>Wed, 27 May 2009 08:57:06 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:17910</guid><dc:creator>x man</dc:creator><slash:comments>1</slash:comments><comments>http://www.cadence.com/Community/forums/thread/17910.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=17910</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I have downloaded the VMM IUS kit from &amp;quot;ovmworld.org &amp;quot;. Currently we are using IUS8.1 .But using this compiling i am getting this error. The irun.log file is as follows: &lt;/p&gt;&lt;p&gt;irun: 08.10-p002: (c) Copyright 1995-2008 Cadence Design Systems, Inc.&lt;br /&gt;TOOL:&amp;nbsp;&amp;nbsp;&amp;nbsp; irun&amp;nbsp;&amp;nbsp;&amp;nbsp; 08.10-p002: Started on May 26, 2009 at 14:40:57 IST&lt;br /&gt;irun&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +incdir+/home/asif/systemVerilog/vmm-1.1/sv&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sv&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; log.sv&lt;br /&gt;file: log.sv&lt;br /&gt;ncvlog: *F,INTERR: INTERNAL ERROR&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;The tool has encountered an unexpected condition and must exit.&lt;br /&gt;Contact Cadence Design Systems customer support about this&lt;br /&gt;problem and provide enough information to help us reproduce it,&lt;br /&gt;including the logfile that contains this error message.&lt;br /&gt;&amp;nbsp; TOOL:&amp;nbsp;&amp;nbsp;&amp;nbsp; ncvlog&amp;nbsp;&amp;nbsp;&amp;nbsp; 08.10-p002&lt;br /&gt;&amp;nbsp; HOSTNAME: pc8.kasurain.com&lt;br /&gt;&amp;nbsp; OPERATING SYSTEM: Linux 2.6.9-78.0.8.ELsmp #1 SMP Wed Nov 5 07:10:44 EST 2008 i686&lt;br /&gt;&amp;nbsp; MESSAGE: Unexpected signal #11, program terminated (null)&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;irun: *E,VLGERR: An error occurred during parsing.&amp;nbsp; Review the log file for errors with the code *E and fix those identified problems to proceed.&amp;nbsp; Exiting with code (status 250).&lt;br /&gt;TOOL:&amp;nbsp;&amp;nbsp;&amp;nbsp; irun&amp;nbsp;&amp;nbsp;&amp;nbsp; 08.10-p002: Exiting on May 26, 2009 at 14:40:57 IST&amp;nbsp; (total: 00:00:00) &lt;/p&gt;&lt;p&gt;is it possible to get the older version of VMM so that we can run it from IUS8.1 ?&lt;/p&gt;&lt;p&gt;Asif&amp;nbsp; &lt;/p&gt;</description></item><item><title>Systemverilog issues are not covered by Cadence. </title><link>http://www.cadence.com/Community/forums/thread/18004.aspx</link><pubDate>Tue, 02 Jun 2009 12:36:44 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:18004</guid><dc:creator>Eduardo Briao</dc:creator><slash:comments>2</slash:comments><comments>http://www.cadence.com/Community/forums/thread/18004.aspx</comments><wfw:commentRss>http://www.cadence.com/Community/forums/commentrss.aspx?SectionID=22&amp;PostID=18004</wfw:commentRss><description>&lt;p&gt;Hi, &lt;br /&gt;I would like to understand some points about Systemverilog cadence simulator implementation. &lt;br /&gt;I noticed that SystemVerilog of Cadence (irun 64 - v 08.20-p001: ) does not implement or has different code styles from standard Systemverilog (example: Accellera&amp;#39;s manual of Systemverilog has different points from systemverilog used in irun cadence. ). &lt;br /&gt;I want to understand the Systemverilog, and I am following a lab from www.testbenches.in (verification of a switch). &lt;br /&gt;However, when I compile and elaborate the Systemverilog using &amp;quot;irun&amp;quot;, a lot of errors have been generated. &lt;br /&gt;&lt;br /&gt;I could fixed the great number of errors and even mistakes. However, some issues keep opened such as undesirable behavior/mistakes or issues were not implemented in the irun. &lt;br /&gt;I got the original code from www.testbenches.in. However, there is a case that I cannot fixed (case 4). &lt;br /&gt;&lt;br /&gt;Let`s analyse these examples: &lt;br /&gt;&amp;nbsp;&lt;br /&gt;*******************************&lt;br /&gt;*******************************&lt;br /&gt;Example 1: &lt;br /&gt;Original code from site www.testbenches.in. &lt;br /&gt;////////////////////////////////////////////////&lt;br /&gt;interface mem_interface(input bit clock);&lt;br /&gt;&amp;nbsp; logic [7:0] mem_data;&lt;br /&gt;&amp;nbsp; logic [1:0] mem_add;&lt;br /&gt;&amp;nbsp; logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_en;&lt;br /&gt;&amp;nbsp; logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_rd_wr;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; clocking cb@(posedge clock);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default input #1 output #1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_data;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_add;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output mem_en;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output mem_rd_wr;&lt;br /&gt;&amp;nbsp; endclocking&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; modport MEM(import cb.*,input clock);&lt;br /&gt;&lt;br /&gt;endinterface&lt;br /&gt;////////////////////////////////////////////////&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this interface, I need to modify the parameter of modport. The keyword import cb.* cause an error in the simulator. I have to replace import cb.* for clocking cb: &lt;br /&gt;&lt;br /&gt;Modified code to run in the &amp;quot;irun&amp;quot;:&amp;nbsp;&amp;nbsp; modport MEM(clocking cb,input clock);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;//mem_interface mem_intf(Clock); original interface;&lt;br /&gt;&lt;br /&gt;To access any signal from interface, I have to modify the access way for each signal. For instance: &lt;br /&gt;original code:&amp;nbsp; mem_intf.mem_rd_wr &amp;lt;= 0;&amp;nbsp;&amp;nbsp; &lt;br /&gt;to:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_intf.cb.mem_rd_wr &amp;lt;= 0; // I have to use &amp;quot;.cb.&amp;quot; to access the internal signal of interface. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*******************************&lt;br /&gt;*******************************&lt;br /&gt;-------Example 2:&lt;br /&gt;I could not instanciate an array of interfaces. The original code, the constructor &amp;quot;new&amp;quot; has an parameter that is&amp;nbsp; &lt;br /&gt;an array of interfaces (virtual output_interface.OP output_intf_new[4]).&amp;nbsp; However, the irun rised an error. &lt;br /&gt;&lt;br /&gt;original code: &lt;br /&gt;&lt;br /&gt;function new(virtual mem_interface.MEM&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_intf_new&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual input_interface.IP&amp;nbsp; input_intf_new&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual output_interface.OP output_intf_new[4] );&lt;br /&gt;&lt;br /&gt;&amp;nbsp; this.mem_intf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mem_intf_new&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;br /&gt;&amp;nbsp; this.input_intf&amp;nbsp;&amp;nbsp;&amp;nbsp; = input_intf_new&amp;nbsp; ;&lt;br /&gt;&amp;nbsp; this.output_intf&amp;nbsp;&amp;nbsp; = output_intf_new ;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; endfunction : new&lt;br /&gt;&lt;br /&gt;/////////////////////////////////////////////////////&lt;br /&gt;&lt;br /&gt;Code modified: (this code works well)...&lt;br /&gt;/////////////////////////////////////////////////////&lt;br /&gt;class foo; &lt;br /&gt;&amp;nbsp;//virtual output_interface.OP output_intf[3:0] ;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; virtual output_interface.OP output_intf_3 ;&lt;br /&gt;&amp;nbsp; virtual output_interface.OP output_intf_2 ;&lt;br /&gt;&amp;nbsp; virtual output_interface.OP output_intf_1 ;&lt;br /&gt;&amp;nbsp; virtual output_interface.OP output_intf_0 ;&lt;br /&gt;&lt;br /&gt;function new(virtual mem_interface.MEM&amp;nbsp;&amp;nbsp;&amp;nbsp; mem_intf_new&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual input_interface.IP&amp;nbsp; input_intf_new&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual output_interface.OP&amp;nbsp; output_intf_new_3, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual output_interface.OP&amp;nbsp; output_intf_new_2, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual output_interface.OP&amp;nbsp; output_intf_new_1,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; virtual output_interface.OP&amp;nbsp; output_intf_new_0);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; this.mem_intf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mem_intf_new&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;br /&gt;&amp;nbsp; this.input_intf&amp;nbsp;&amp;nbsp;&amp;nbsp; = input_intf_new&amp;nbsp; ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; this.output_intf_3&amp;nbsp;&amp;nbsp; = output_intf_new_3;&lt;br /&gt;&amp;nbsp; this.output_intf_2&amp;nbsp;&amp;nbsp; = output_intf_new_2;&lt;br /&gt;&amp;nbsp; this.output_intf_1&amp;nbsp;&amp;nbsp; = output_intf_new_1;&lt;br /&gt;&amp;nbsp; this.output_intf_0&amp;nbsp;&amp;nbsp; = output_intf_new_0;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;endfunction : new&lt;br /&gt;/////////////////////////////////////////////////// &lt;br /&gt;&lt;br /&gt;I must instanciate four interfaces separately, because the constraint imposed by irun simulator. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*******************************&lt;br /&gt;*******************************&lt;br /&gt;Example 3: ////////////////////////////////////////////////////////////////////////////&lt;br /&gt;class Packet; &lt;br /&gt;...&lt;br /&gt;&amp;nbsp;rand byte data[;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; ----- &amp;gt;&amp;gt;constraint solve_size_length { solve data.size() before length; }&amp;nbsp; &amp;lt;&amp;lt; ------&lt;br /&gt;...&lt;br /&gt;This example does not work. I tried to use data.size and the &amp;quot;solve ... before&amp;quot; construction does not work. &amp;quot;irun&amp;quot; has generated an syntax error. &lt;br /&gt;What the suitable manner to use solve and before constructions using data.size? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*******************************&lt;br /&gt;*******************************&lt;br /&gt;------Example 4: //////////////////////////////////////////////////////////////&lt;br /&gt;The example 4 presents the most important issue in this mail.&amp;nbsp; See the function called &amp;quot;byte_pack&amp;quot; below the constraints in the Packet class.&lt;br /&gt;This function has as parameter a dynamic array passed by reference. &lt;br /&gt;The &amp;quot;bytes&amp;quot; dynamic array is a stream of bytes from a packet.&lt;br /&gt;&amp;nbsp;These fields are packed in this stream. However, when this function is performed, several results seem unpredictable. &lt;br /&gt;As example of this behaviour is that fields length,da and sa are modified, violating the constraints (ex:&amp;nbsp; this constraint length_kind == GOOD_LENGTH) -&amp;gt; length == data.size();&amp;nbsp; &lt;br /&gt;happens rarely. )&lt;br /&gt;When the function byte_pack is not performed (I commented it), all the constrains are meet. &lt;br /&gt;The question is : how can I passed a array by reference? Is it possible in the cadence systemverilog simulator implamentation? &lt;br /&gt;&lt;br /&gt;/////////////////////////////////////////////////////////////////////////&lt;br /&gt;class Packet; &lt;br /&gt;rand fcs_kind_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fcs_kind;&lt;br /&gt;rand length_kind_t&amp;nbsp; length_kind;&lt;br /&gt;&lt;br /&gt;rand bit [7:0] length;&lt;br /&gt;rand bit [7:0] da;&lt;br /&gt;rand bit [7:0] sa;&lt;br /&gt;rand byte data[;//Payload using Dynamic array,size is generated on the fly&lt;br /&gt;rand byte fcs;&lt;br /&gt;&lt;br /&gt;constraint address_c { da inside {`P0,`P1,`P2,`P3} ; }&lt;br /&gt;&lt;br /&gt;constraint payload_size_c { data.size() inside { [1 : 255]};}&lt;br /&gt;&lt;br /&gt;constraint length_kind_c { &lt;br /&gt;&amp;nbsp;&amp;nbsp; (length_kind == GOOD_LENGTH) -&amp;gt; length == data.size(); &lt;br /&gt;&amp;nbsp;&amp;nbsp; (length_kind == BAD_LENGTH)&amp;nbsp; -&amp;gt; length == data.size() + 2 ; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;constraint fcs_kind_c {&lt;br /&gt;&amp;nbsp;&amp;nbsp; (fcs_kind == GOOD_FCS) -&amp;gt; fcs == 8&amp;#39;b0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; (fcs_kind == BAD_FCS)&amp;nbsp; -&amp;gt; fcs == 8&amp;#39;b1; }&lt;br /&gt;&lt;br /&gt;virtual function int unsigned byte_pack( ref logic [7:0] bytes[);&lt;br /&gt;&amp;nbsp; bytes = new[data.size() + 4];&lt;br /&gt;&amp;nbsp; bytes[0] = da;&lt;br /&gt;&amp;nbsp; bytes[1] = sa;&lt;br /&gt;&amp;nbsp; bytes[2] = length;&lt;br /&gt;&amp;nbsp; foreach(data[i]) &lt;br /&gt;&amp;nbsp; bytes[3 + i] = data[i];&lt;br /&gt;&amp;nbsp; bytes[data.size() + 3] = cal_fcs();&lt;br /&gt;&amp;nbsp; byte_pack = bytes.size();&lt;br /&gt;endfunction : byte_pack&lt;br /&gt;///////////////////////////////////////////////////////////////////////&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Besides of that issues I mentioned, I am also writing this mail to know more about further versions of SystemVerilog simulator implementations will aggregate the all standard issues from Systemverilog. &lt;/p&gt;&lt;p&gt;I apologize for long text. &lt;/p&gt;&lt;p&gt;Thank you in advance. &lt;br /&gt;&lt;br /&gt;Eduardo Wenzel Bri&amp;atilde;o, PhD&lt;br /&gt;Verification Engineer - CEITEC S.A. - &lt;br /&gt;Porto Alegre, RS, Brazil&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>