( ESNUG 582 Item 4 ) ---------------------------------------------- [04/06/18]

Subject: 8 engineers give the dirt on the Cadence/Imec first 3nm tape-out 

WHAT THE HELL HAPPENED?: As I often do when EDA news breaks, I did one of
my quickie user surveys about that CDNS/Imec first 3nm tapeout.  But what
was weird was the first user responses were quite positive about it.

Then, after SNUG'18, the next batch of user responses went negative. (?)

Here's the timeline:
         
   02/28/2018: Cadence and Imec issue a joint press release titled
               "Imec and Cadence Tape Out Industry's First 3nm Test Chip"

   03/14/2018: Synopsys announces a new panel to be added to SNUG'18
               "Synopsys and Industry Technologists on the Path to 2nm"

   03/16/2018: An unaware John Cooley publishes his 11 questions
               "Cooley's 11 questions on Cadence/Imec first 3nm tapeout"

     ... where Engineers #1, #2, #3 answered my 11 Cooley 3nm questions
         fairly positively.

   03/22/2018: the Synopsys 2nm SNUG panel actually takes place at SNUG'18

     ... then Engineers #4, #5, #6, #7, #8 answered my 11 Cooley 3nm
         questions fairly negatively. (?)
     
I know this is just a tiny user survey that has no real impact in the grande
scheme of the universe -- but I still have to ask: What the hell happened?

    - John Cooley
      DeepChip.com                               Holliston, MA

        ----    ----    ----    ----    ----    ----   ----

  1.) What are the general specs of the 3nm Imec chip?  How many
      instances?  What clocks?  What percent memories?  Why type
      of memories?

  before

    Engineer #1: "Press release said it was 42nm poly, 21nm metal.
                  Nothing about number of insts, clocks, memory."

    Engineer #2: "42nm poly pitch and 21nm routing metal pitch.
                  1/2 M inst.  2 Gig clock.  20% memory"

    Engineer #3: "As before 285 K inst, 1.25 GHz, 32 K inst mem"

  after

    Engineer #4: "This is EUV and SAQP testing.  Much ado about nothing."

    Engineer #5: "It's the old 5nm test chip ported to 3nm."

    Engineer #6: "same as before, but with a 26nm metal pitch.
                  this is cdns making news that isn't news."

    Engineer #7: "Small.  Under 500 K inst.  Under 1 Ghz.  No mem."

    Engineer #8: "I suspect it had a basic clock.  This is just
                  for litho testing."


  2.) When is their first 3nm silicon?  Is Imec fabbing it?  TSMC?

  before

    Engineer #1: "Imec.  TSMC is working on 3nm for 2023."

    Engineer #2: "Imec test fab only.  No TSMC."

    Engineer #3: "Imec."

  after

    Engineer #4: "Imec"

    Engineer #5: "Imec."

    Engineer #6: "Imec, with an eye of selling the process to TSMC."

    Engineer #7: "Imec"

    Engineer #8: "Imec"


  3.) Is this "common industry 64-bit CPU" an ARM core chip?  Or
      an Imagination core?  Or a RISC-V core?  Who's std cell lib
      did you use?

  before

    Engineer #1: "I'm guessing an A-72."

    Engineer #2: "Single ARM 53"

    Engineer #3: "Quad ARM Cortex-M0"

  after

    Engineer #4: "Who cares?  It's a fake chip for process testing."

    Engineer #5: "ASTRA/DIRAC DSP plus ARM Cortex-M0"

    Engineer #6: "That old Cortex-M0 design."

    Engineer #7: "A-53 or A-72"

    Engineer #8: "something ARMv8-A"


  4.) How did they verify the chip?  UVM?  SystemVerilog?  Specman?

  before

    Engineer #1: "Wasn't done."

    Engineer #2: "Didn't verify.  Test chips aren't functional.
                  Proving manufacturability only."

    Engineer #3: "N/A"

  after

    Engineer #4: "Don't need to verify fake chips."

    Engineer #5: [no response]

    Engineer #6: "nope"

    Engineer #7: "doesn't apply"

    Engineer #8: [no response]


  5.) What emulators did Imec use?  Palladium?  Veloce?  Zebu?

  before

    Engineer #1: "Not done."

    Engineer #2: "Didn't verify.  Test chips aren't functional.
                  Proving manufacturability only."

    Engineer #3: "N/A"

  after

    Engineer #4: "fake chip"

    Engineer #5: [no response]

    Engineer #6: [no response]

    Engineer #7: "doesn't apply"

    Engineer #8: "No"


  6.) Who's DRC/LVS flow did Imec use?  Calibre?  Pegasus?  PVS?
      How many violations at the beginning?  How many at the end?
      Why was there no mention of Cadence Pegasus DRC in the
      Imec 3nm press release?  How many design rules in a 9T 3nm
      deck?

  before

    Engineer #1: "Calibre.  5T deck"

    Engineer #2: "iPVS and Calibre"

    Engineer #3: "Calibre"

  after

    Engineer #4: "Pegasus is a joke.  No decks.  Only Calibre works
                  at that level."

    Engineer #5: "Calibre"

    Engineer #6: "calibre with (maybe) pvs?"

    Engineer #7: "Calibre.  It won't be 9T.  It'll be 5T single fin."

    Engineer #8: "Calibre"


  7.) Did Imec use a 100% Cadence Innovus PnR flow?  Or was Synopsys
      ICC2 involved in any way as a back-up?  Or on some blocks?

  before

    Engineer #1: "I don't think Imec uses ICC2."

    Engineer #2: "100% Innovus PnR, no Synopsys."

    Engineer #3: "Innovus alone."

  after

    Engineer #4: "I'll bet you Imec uses both Innovus and ICC2."

    Engineer #5: "Innovus"

    Engineer #6: "prbly innovus only"

    Engineer #7: "Innovus"

    Engineer #8: "They wouldn't have done a press release without
                  having used Innovus."


  8.) Did Imec use a 100% Cadence Genus RTL synthesis flow?  Or was
      Synopsys Design Compiler used in any way?

  before

    Engineer #1: "Officially Genus-RTL.  Unofficially both DC and Genus."

    Engineer #2: "100% Genus RTL, no DC"

    Engineer #3: "How much synthesis does a process node port involve?"

  after

    Engineer #4: "Fake designs don't need fancy synthesis.
                  Even Genus can synthesize fake designs."

    Engineer #5: "Design Compiler with Genus-RTL as backup"

    Engineer #6: "prbly genus only"

    Engineer #7: [no response]

    Engineer #8: "I suspect Genus-RTL was used without Design Compiler."


  9.) Did Imec use a 100% Cadence Tempus STA flow?  Or was Synopsys
      PrimeTime used in any way?  How well did Tempus correlate with
      PrimeTime?  Did the Imec guys try any timing ECOs with Tempus
      on this 3nm chip?  What was used for final sign-off?

  before

    Engineer #1: "Tempus was tried; Primetime for the real work."

    Engineer #2: "built-in Innovus PnR internal timing.  No ECOs."

    Engineer #3: "ECOs work well inside Innovus and Tempus."

  after

    Engineer #4: "I can't imagine doing ECOs on a fake chip with Tempus."

    Engineer #5: "I see it as PT with Tempus as back-up."

    Engineer #6: "prbly PT for sign-off"

    Engineer #7: "Primetime"

    Engineer #8: "Primetime owns STA."


 10.) Did Imec use a 100% Cadence Voltus IR-drop flow?  Or was Ansys
      Redhawk / Gear / SeaHawk / SeaScape used in any way?  Why was
      there no mention of Cadence Voltus IR-drop in the 3nm Imec
      tapeout press release?  What was used for final sign-off?

  before

    Engineer #1: "SeaHawk with Voltus"

    Engineer #2: "Voltus"

    Engineer #3: "maybe Voltus?  Do test chips need noise analysis?"

  after

    Engineer #4: "RedHawk can do IR-drop on fake chips really fast."

    Engineer #5: [no response]

    Engineer #6: "prbly both RedHawk and Voltus"

    Engineer #7: "It wasn't in the press release because it was Redhawk."

    Engineer #8: "Voltus coupled with Innovus is powerful."


 11.) Did Imec use a 100% Cadence Quantus QRC extraction flow?  Or
      was Synopsys StarRC or Mentor Calibre xACT used in any way?
      What was used for final sign-off?

  before

    Engineer #1: "Quantus QRC"

    Engineer #2: "Built-in Innovus in-design extraction"

    Engineer #3: "Calibre xACT"

  after

    Engineer #4: "Quantus is crap.  They used StarRC if anything."

    Engineer #5: [no response]

    Engineer #6: "prbly StarRC and Quantus"

    Engineer #7: "xACT + StarRC"

    Engineer #8: "I suspect it's Quantus and they simply forgot to
                  mention it in the press release."

        ----    ----    ----    ----    ----    ----   ----

Related Articles

    Cooley's 11 questions about this Cadence/Imec first 3nm tapeout
    The untold parts of that IMEC "world's first 5nm tapeout" story
    Holy CRAP! IBM taped out 3 ARM chips in 14nm using Cadence tools
    Murph tips details of the new Cadence-ARM-Samsung 14nm tape-out

Join    Index    Next->Item






   
 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)