( DAC'20 Item 07a ) ----------------------------------------------- [11/23/21]

Subject: Empyrean Polas power MOSFET current drain tool is Best of 2020 #7a

POWER MOSFET ANALYSIS: Nearly every chip does power conversion using a power
management IC and one giant power MOSFET transistor.  This is true for tiny
cell phones all the way up to industrial motors.

Because power MOSFET transistors have many fingers, the challenge is to make
sure its currents drain efficiently, reliably, and synchronously -- kind of
like lots of cars passing through a toll booth efficiently.
The four aspects that the MOSFET power design guys look at are:

             EM      IR-drop     gate timing delays      RDS(on)

Like most other chip designers, I get what those first 3 aspects are...  but
that RDS(on) stuff is weird.  Google it.  You'll see.

But regardless, what I found out about RDS(on) is Power MOSFET transistor
designers manually calculate the RDS(on) number based on the layout of
their transistor and interconnect wiring -- and when designs become complex,
it's time consuming and hard to get the accuracy needed.  What makes it
worst is there's two flavors RDS(on) -- the static value -- and the dynamic
value that's sensitive to transistor switching patterns.

This all used to be done manually.  That is, by hand entering values into
spreadsheets and grinding away, etc. to get the static RDS(on).  And the
dynamic RDS(on) wasn't possible.  That is, until Empyrean R&D decided
to create Polas -- and integrated Polas with ALPS SPICE to provide both
dynamic analysis on top of static RDS(on) analysis.

   "RDS(on) for Power MOS is very important.  Calculating the resistance
    manually takes a lot of effort.  Using a tool to automate this
    is necessary."

   "Polas gives us a resistance table which shows the layer resistance 
    contribution.  Our engineers use it as a guide when updating the
    layers that have high resistance and can be bottlenecks.  It helps
    us to make a design better."

   "The results have been very accurate for us, based on comparison to 
    the test results from our chips."

   "Empyrean Polas evaluates the performance of Power MOSFET structures, 
    especially power MOSFET arrays.  It's a good analysis tool, combining
    simulation, circuit analysis, and parasitic R and C extraction."

   "EM analysis is my favorite part of Polas.  It improves reliability
    a lot.  I can use it to ensure a 10-year lifetime for the chip."

IT'S USED FOR SIGN-OFF: The other interesting aspect that caught my eye in
the customer responses is how many power MOSFET design groups already use
Polas as part of their sign-off.

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

      QUESTION ASKED:

        Q: "What were the 3 or 4 most INTERESTING specific EDA tools
            you've seen in 2020?  WHY did they interest you?"

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

    Empyrean Polas is good for the layout optimization of a circuits
    that have large currents.  I used it on a power MOSFET layout to
    improve the reliability and yield.

    Polas inputs are: LVS rules, table file, RCE layer map, model config,
    and layout GDS.  Polas supports both the GDSII and OA formats, but
    I used GDSII format.

    Some Polas features that I found useful:

        - Accurate RDS(on) -- drain-source-on-resistance calculations.
          I use them to check channel resistance and the resistance of
          all the layers as part of optimizing our power IC layout. 
          The Polas layer resistance report helped us detect our
          power path bottlenecks.

        - Electromagnetic (EM) analysis  -- to analyze the power MOSFET
          layout for current density of metal layers and vias and EM
          violations.  I used this to find and tweak the weak spots
          in the layers and vias.

        - IR-drop analysis, which took contacts, vias, and metal layers
          into account.

        - Power MOSFET timing analysis --  analyzes the gate delay 
          distribution.  Polas uses extraction and simulation engines.

    I used Polas for optimizing power MOSFET and would recommend it to other
    users. 

    It has good visualization of the current density of layers, vias, and 
    contacts -- which makes it easier to see the weak spot in layers, vias
    and contact -- and then improve them.

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

    We use Empyrean Polas to do layout reliability analysis on our power 
    MOSFET designs.  We run Polas as part of signoff.

    I use Polas mostly with GDSII files.

    Polas' takes the layout GDSII and produces a detailed analysis:

    1. EM analysis. This is my favorite part of Polas.

        - It analyzes the power MOSFET layout for voltage, current 
          density, and EM violation distribution.  It checks for
          mess-ups in all the layers and the paths.

        - The results are detailed and accurate enough for me to
          optimize the layout. 

        - It helps us improve our power circuit reliability a lot.
          I can use it to ensure a 10-year lifetime for the chip.

    2. IR-drop analysis.  Does RDS(on) calcs ("layer resistance
       contributions") on the contacts, vias, and metal layers to
       optimize the layout -- by showing which layer(s) contribute
       most to the total resistance.
 
    3. Other Polas analysis. I haven't used these yet.

        - Timing Delay.  Analyzes the MOSFET gate timing delay 
          distribution using extraction and simulation engines.

        - Crosstalk.  Identifies noisy nets that may interfere
          with other signal nets. 

    Following the Polas analysis, I go back to my layout tool to make 
    any needed changes. 

    I recommend Polas to my colleagues.  It has a good compatibility
    with the foundry tech files.  I also like that it can co-simulate
    with Empyrean Argus and ALPS.

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

    Empyrean Polas evaluates the performance of Power MOSFET structures, 
    especially power MOSFET arrays.  It's a good analysis tool, combining
    simulation, circuit analysis, and parasitic R and C extraction. 

    We use Polas as part of our sign-off for our Power MOSFETS. 

    The Polas analysis includes PAD-to-PAD resistance, the voltage and 
    current around MOS array, and even the delay on every MOS gate.  All
    we need as input are the layout GDS and the parasitic resistance
    and capacitance extraction files; and occasionally we need the
    simulation model files.

    We use the Polas GUI to setup selected information based on our design,
    and then get three types of analysis results:

        1. RDS(on) with the resistance table -- shown in a text file, 
           which contains the total resistance and the resistance for 
           different metal layers and nets.

        2. IR drop data file -- can be viewed as a graphic, which 
           displays the voltage and current information on all metal 
           shapes.

        3. Timing Delay -- can also be reviewed as a graphic.

    The power switch resistance is very important to the quality and 
    reliability of our power chip.  Our steps:

        - First, we use Polas to calculate the Power MOS resistance. 

        - Second, Polas calculates the metal wire currents -- which
          are very sensitive to our design rule requirements. 

        - Third, Polas reports the time turn the power MOS on or off.

        - After evaluating the power MOS structure using Polas, we 
          are able optimize the layout to improve the quality and
          reliability of our power switch.

    I have more details on some of Polas' features below.

    RDS(on) for Power MOS

    This is very important.  But calculating the resistance manually
    takes a lot of effort.  Using a tool to automate this is necessary.

    Polas gives us a resistance table which shows the "layer resistance 
    contribution".  Our engineers use it as a guide when updating the
    layers that have high resistance and can be bottlenecks.  It helps
    us to make design better. 

    The results have been very accurate for us, based on comparison to 
    the test results from our chips. 

    Timing Analysis

    Polas analyzes the MOSFET gate timing delays and presents the data 
    visually, for engineers to use to decrease the timing delays. 
    This is useful and important.

    IR-drop analysis

    For the IR-drop result, we can review the voltage, current at every 
    point of metal, via, and channel.  We can see the current distribution
    on every metal shape.  We can analyze the current from PAD-to-metal,
    from metal-to-channel, from channel-to-metal in another side, then to
    another PAD.  All the information shows if the Power MOS works well.

    We can also see voltage values on metal.  The we can get an accurate
    reference voltage if we want.

    Fit in our Cadence tool flow 

    Polas works with GDSII.  Other data formats such as OpenAccess data
    can be exported as GDSII. 

    We currently use Polas with Cadence Virtuoso, it is well-integrated.
    Open the GUI from the layout view and start to run the tool, just
    like other tools we use with Virtuoso.

    I recommend Polas.  We've confirmed its accuracy, and its analysis
    helped us catch and fix design issues.

    Our design team must evaluate RDS(on) and IR-drop before taping out;
    it is part of our sign-off process.  Experienced engineers can
    control the gate delay, but we also recommend engineers double
    check it with Polas. 

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

    Empyrean Polas uses parasitic extraction to analyze the RDS(on) and
    IR-drop of a power MOS.  We use it for our large-area power MOS
    designs, usually with a multi-metal path and package frame.

    The inputs are GDS, LVS deck, RC table (from itf file), layer map,
    and model configuration.  The tool produces analysis for IR-drop,
    RDS(on), and timing delay.

    We use Empyreans IR-drop and RDS(on) data to help us analyze: the
    position of sense MOS; the rationality of metal path layout; and
    the RDS(on) of power MOS.  It lets us view the total RDS(on) of
    the power MOS and then analyze the contribution of each layer to
    guide layout optimization.

    Polas analyzes the current density of each layer, then finds the
    current density points that exceed the process regulations that
    must be corrected.  Moreover, we use the MOS current density info
    to guide the placement of the sense MOS.

    We typically use Polas with Empyrean's Aether design platform,
    and with both the OA and GDS formats. 

    Polas is important for guiding the design of power supply MOS and
    can be used for signoff.  I would recommend it to others. 

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

    Empyrean Polas is good for power transistor layout quantization. 

    Polas helps us improve the reliability and yield of our power
    management IC by quantifying the layout index to guide our
    layout modification and optimization tweaks. 

    We use Polas for:

        1. RDS(on) calculations, with layer resistance contribution

        2. Gate timing delay analysis for power MOSFET

        3. Power transistor layout IR-drop, based on contact, via,
           and metal layer data.

    We use Polas for layout quantitative analysis and as part of our 
    sign-off. We use it with Empyrean Aether design environment. 

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

Related Articles

    Empyrean Polas power MOSFET current drain tool is Best of 2020 #7a
    Empyrean Skipper beats Virtuoso in chip finishing Best of 2020 #7b
    Empyrean ALPS-GT crushes Spectre-X and AFS-XT is Best of 2020 #1c
    Empyrean XTop fills PrimeTime ECO hole is Best of EDA 2019 #8a
    Empyrean Skipper chip finishing weirdly takes #10 "Best of 2018"

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)