Home The Dirt Page Demos ESNUGs
Subscribe Feedback Photos Trip Reports
ESNUG
( SNUG 99 Item 41 ) ----------------------------------------------- [3/31/99]

 HERE COMES THE SUN:  Tirelessly feeding the demands of speed junkies,
 along with a number of cycle-based ideas from Viewlogic's Roadrunner
 technology, VCS 5.0 now incorporates a front-end parser that analyses
 your entire design and performs global optimizations via flattening,
 structuring, and more clever ticks to create a faster functional
 equivalent of your simulation run.  It's called "Radiant" and one
 historically reliable source within Synopsys has told me that "with
 the radiant in vcs 5.0 we see speedups from 10% to 6x at customer sites,
 with a common ranges of 40% to 2x.  these numbers are very design 
 dependant and work equally well for both rtl and gate level designs."

   "Improvements Synopsys has made to VCS over the last eight months,
    most notably the 5.0 version integrated with Radiant Design
    technology, have sped up our simulations around 3X while requiring
    no modifications to our Verilog source."

       - Alex Silbey of SGI

   "The paper was by 2 guys from Gigapixel (www.gigapixel.com) who
    had a novel way of driving VCS simulations from a C test bench.
    They were designing large graphics engines. They also had a unique
    way of specifying the chip such that the drivers, hardware and
    software could use the same programming model specification. 
    Their design environment consisted of dual Pentium II PC's running
    Linux and some SUN's for VCS simulations."

       - Anon

   "By the year 2000, there'll no cycle-based simulators; they'll all be
    incorporated within your standard Verilog/VHDL simulator.  By the
    the year 2001, there will be no Verilog/VHDL simulators, they'll
    all be dual language, single kernal, sims like Model Tech's V-system."

       - Analyst Gary Smith of Dataquest at DesignCon'99

   "VCS : Mark Warren of Synopsys

       - Great pitch on new VCS radiant technolgy.  Basically VCS
          is reducing and moving stuff all around to speed stuff up.
       - Lots of great switches for VCS (here is a few)
           -xrace-0x11 parses design and then makes a race.out file
              during run to give list of possible race condition.
           +alwaystrigger parses design and sets up sensitivity list
              first to fix intializatioin compile ordering mismatches
           dumpvar scripts (free inside $VCS_home/{system}/util
             vcat perl to parse (vcat dump1.vcd -scope top.dut.moda)
               gives ascii list of signal changes. Very useful on laptop
               with no signalscan.
             vcdiff compares two dumpvars.

    Mark gave lots of code examples of classic Verilog problems with
    solutions.  He also admitted where VCS fell short."

        - Peet James of Qualis Design






Top Home  

"This here ain't no one's opinion 'cept my own."
This Web Site Is Modified Every 2 to 3 Days
Copyright 1999-2007 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |