( DAC 00 Item 40 ) --------------------------------------------- [ 7/13/00 ]

Subject: Bullish On Cadence & Cadence NDA 'Integration Ensemble'

BULLISH ON CADENCE:  First let me vent.  I've gotta rant.  It's coming...
It's coming...  Why the hell did Cadence, 21 months ago (Sept. 98), drop
$260 *MILLION* in cold hard cash to get that Ambit PKS physical synthesis
tool and the bloody thing *STILL* doesn't *WORK*???  What is 21 months and
a quarter BILLION dollars supposed to get you???  The backend is your home
turf, guys!  Come on!  You guys should have been kicking ass in this market
with Synopsys being the one playing catch up.  Do you know how pathetic it
is to have a 21 month lead and you show up at this DAC and you still don't
have one measely customer tape-out???  Is PKS a re-enactment of Vampire?

And since we're bitching up a storm here, could you please, PLEASE get your
marketing to stop it with the weasil games?   Last year they babbled about
'Nano' being the future.  Then it's become 'PKS'.  Then it's Italianifying
all the bloody product names.  "I'm Assura I Cierto do not know what the
hell Envisia is supposed to mean."  Where's my bloody Verilog-XL?  Then its
'PKS-II'.  Nope make that 'SE-PKS'.  Or is that 'PKS-SE'?  Sorry, that's
'SP&R'.  Oops, now its 'Integration Enemble'.  And 'SE-SI'.  Oh, and by the
way, we're going back to our pre-Italian names...

Is it too much to ask you guys to PLEASE make up your damn minds and to stop
continually changing your marketing stories???  I'm used to EDA marketeers
lying to my face, but the Cadence guys do it so unabashedly, it's insulting.
Do you guys have secret bets on who can get away with the biggest, most
ridiculus lie you can pitch to a customer???


Aaahhh...  That felt good...

Now that I've gotten that out, I'll tell you why (to use the Wall Street
lingo) I'm bullish on Cadence.  No, I'm not talking stock talk.  I don't
care about that.  I'm talking tech talk.  In the old golden Costello days,
Cadence used to pitch a new tool every month.  Many of them were vaporware
that Cadence was pitching to guage customer interest or to mess with a
competitor, but the remaining part of the time a new tool (or set of tools)
would eventually pop out of the Cadence R&D pipe.  This all stopped when
Joe caught the 'Outsourcing Viris'.  It was ugly.  New tool development
dried up because the head honcho put the writing on the wall that he wanted
to see more and more consulting dollars filling the Cadence coffers.  This
nasty little Outsourcing Viris eventually got Joe booted.  The FAM debacle
with the Outsourcing Viris layoffs ousted CEO Jack Harding.  That whole time
the marketing weasils chatted up Outsourcing until, oddly enough, Ray
Bingham (whose background is in hotel finance) became the Cadence CEO.

And then the weasils weaned back on Outsourcing.  They switched gears to
concocting absurd techie talk.  Now Cadence is openly hinting at spinning
out consulting as it's own business.  This means that Cadence is slowly
reverting back to being an EDA company that actually makes money from
better marketing and (more importantly) better EDA tools themselves.  Yes!

(But it means we're gonna have to wade through even more creative Cadence
marketing hooey, to figure out what their R&D is actually making for us.)


Here's what the Cadence technology mill has churned out recently.  Much of
it is mixing and matching of their existing tools.   HECK is their new
equivalecy checker that they demo-ed with their TLA tool.  They demo-ed
their new AMS Designer product for complex mixed-signal design that
integrates the Spectre analog simulator with NC-Sim.  Their 'Virtuoso CD'
is the IC Craftsman router plus a new auto placer.  They touted ATS 3.0 has
Signalscan to the mixed-signal custom guys.

Verification Cockpit got 3 out of 3 stars from customers in another part of
this trip report.  (Which was kind of funny.  Cadence marketing talked up
Verification Cockpit at last year's DAC, so customers assumed it wasn't real
then.  This year, the customers now believe it's viable and rave about it.)

They demo-ed NC-Sim with FormalCheck, their model checker.  Now you can do
HDL queries.  (Meaning you can write an assertion in their HDL style, and
it'll work with NC-Sim and Formalcheck.)  Verification Cockpit with
Verisity!  FormalCheck and NC-Sim can read "e".  (NC-Sim, their dual-language
Verilog/VHDL simulator, was their 'slut' product matching up with anyone and
everyone.)  NC-Sim with Denali.  NC-Sim with Synplicity.  NC-Sim with ATS,
their MOS digital simulator.  NC-Sim with AMS Designer.  NC-Sim with SPW.
NC-Verilog, NC-VHDL, and of course, our trampy little NC-Sim all now run
on LINUX.

They claim that their SE-PKS has routing-based optimizations to predict,
measure and repair cross-talk induced errors while maintaining equivalent
timing performance.  They also claim PKS has the means to forward annotate
this to layout and that they have "unified the data model from synthesis
through SI-correct routing."  (I don't know if any customers have actually
tried this or if it's just a Cadence claim right now.)

VCC Felix is their system level design tool for HW/SW architectural
trade-offs similar to Mentor Seamless or Synopsys Eaglei.  It uses Alta's
SPW to model wireless tranceivers and RF channel modes.  VCC also has some
of that "communications synthesis" where it automatically partitions out the
logic that deals with interblock communications.  (Ambit technology)

Their new Spectra-RF is much like Mentor ELDO-RF and does mostly RF time
domain analysis.  Ambit-RTL's distributed synthesis is actually supposed
to work now and they're toying with low power synthesis, too.

There's a lot of Cadence swimming in this DAC Trip Report.  Check out the
other sections.


   "Cadence Integration Ensemble (NDA)

    Integration Ensemble is the new name Cadence is using for their Nano
    project.  Nano merges SE, LDP, PDP, PKS, IC Craftman, and Genesis db
    in one big does all tool.  DP seems to be cleaned up inside of Nano.
    Nano is very similar to what Synopsys showed us in physical.  Very
    hierarchical.  At RTL, break design into blocks like Chip Architect.
    Nano's FlexRoute is better because it pulls out each block's pins and
    connected logic for a detailed global block pin assignment and route.
    No estimate, detailed.  SE-PKS works as Physical Compiler to synth
    to placed gates with the Qplace timing engine.  Internal handoff to
    WRoute.  Tck/Tk support, no SKILL.  Three modes: flat, time-budgeted
    hierarchical, Nano hierarchical.  Say FCS in November.  Not feasable."

        - an anon engineer


   "Nano: looks very promising and interesting.  The most complete
    integration of state of the art P&R including DSM features with a block
    based design flow.  Questionable is the rather closed GENESIS DB.
    Nano's weak point seems to be the timing verification support within
    the Nano block approach (it all looks like done by backend minded
    people, (surprise!))"

        - an anon engineer


   "There are four fundamental steps in the new design flow Cadence is
    proposing.  The first is global wire planning and routing.  The input to
    this stage is RTL code and block-placement and pin information.  Some of
    that data may be very preliminary, allowing for the exploration of
    architectural alternatives.

    The global wire-planning and routing stage assigns wires to layers,
    buffers wires, runs global routing and does pin optimization.  Global
    routing is a detailed and presumably final interblock route -- not an
    estimate.

    The second stage, communications synthesis, is based on technology
    acquired from Ambit.  Added to this is an ability to automatically
    partition out logic that deals with interblock communications.  That's
    what the new Cadence software will synthesize first, and separately,
    from logic that is strictly internal to the block.

    In the third phase, which Cadence calls block "physically knowledgeable
    synthesis," the internals of the blocks are synthesized, but not with
    traditional wire-load models.  "We have a complete physical P&R model
    built into the synthesis tool," said Richard Brashears, vice president
    of R&D for Cadence's Ambit group.  "It does a gate-level initial
    placement, and then all the trade-offs in synthesis are done in the
    context of logical and physical transforms."

    The final fourth stage is final assembly and layout optimization.  This
    includes intrablock routing with Silicon Ensemble and chip assembly with
    IC Craftsman."

        - from EE Times (May 17, 1999)


   "Last year Cadence's Physically Knowledgeable Synthesis (PKS) sounded
    superior to Synopsys.  It did detailed routing and addressed crosstalk,
    resistive self heating and electromigration, none of which Synopsys
    could do.  Since then, Synopsys has had number of customers who
    successfully used their tools, starting maybe six months ago, and
    Cadence finally got out a single design last month.  I attended the
    demonstration of Nano, which is the new hierarchical version of PKS due
    out in November.  It sounds similar to the Synopsys tools.  It will be
    using the new Genesis binary database rather than LEF/DEF.  The API for
    Genesis is public.  Nano will use HyperExtract rather than the Clover
    tool."

        - an anon engineer


   "I'm a bit spectical about the converge of the PhysOpt flow, as long as
    Synopsys doesn't use its own detailed router.  Maybe I'm prejudiced, but
    I also don't believe in the Cadence PKS solution, either.  I'm doing
    business with Cadence since many many years and they have already
    announced so many software solutions that never worked.  They are quite
    good in delivering point tools such as Verilog, Dracula, Virtuoso or
    Spectre, but whenever they had to combine different domains, in this
    case synthesis, P&R, timing verification, they had a lot of problems.
    i.e. they have problems to reuse their existing tools.  That's why I
    expect that they will have problem to deliver a solution with a tight
    intergration."

        - an anon engineer


   "Cadence continues to push everything towards Ambit.  They take the
    products that sell (DP, SE) and are useful and integrate them around an
    Ambit environment.  And TLF...  Dumb idea!  They should use .lib

    We are using Physical Compiler, and it works pretty well.  The Ambit PKS
    eval we did was a disaster.  PKS is a good year behind PhysOpt - PhysOpt
    interfaced to LEF/DEF (SE) better than PKS did!"

        - an anon engineer


 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)