SlideShare a Scribd company logo
+




                July 2008
Jiri Ocenasek, Magwel NV, Belgium                     1
Robust circuit sizing:
   EDA for EDA




  Jiri Ocenasek, Magwel NV, Belgium                     2
Company Overview



    MAGWEL was founded in April 2003

    Spin­off from IMEC in Belgium

    Initially focused on 3D device­EM simulation

    With acquisition of Kimotion Technologies
     −   Expanding into Robust Design and Verification of Analog 
         and RF circuits

    Customers: TI, NXP, IMEC, UCL ….

    Participant in EU research projects
                 Jiri Ocenasek, Magwel NV, Belgium                     3
Robust sizing of Analog & RF building blocks

 Design variables           Specifications       Process and Environment




                                                     EldoTM
                                                     SpectreTM
                                                     HspiceTM
                                                     KtModels
                                                     ADVanceMSTM
                                                     …




Performance models        Optimized netlist         Specification corners


                Jiri Ocenasek, Magwel NV, Belgium                     4
Example: Gain­boosted op. amplifier
* [M.Waltari, “circuit techniques for low-voltage and high-speed A/D converters, PhD.]




         Jiri Ocenasek, Magwel NV, Belgium                     5
Terminology I


    Design variables                                         D
    −   The designer can prescribe them within some accuracy
    −   Example: W and L of transistors, bias current, …

    Operational variables                                    O
    −   The circuit has to work under all operational conditions within 
        specified limits
    −   Example: Temperature, Supply voltage, …

    Technology variables                                     T
    −   Variation of manufacturing process, statistically distributed
    −   Example: Doping parameters of substrate
                   Jiri Ocenasek, Magwel NV, Belgium                     6
Terminology II

    Mismatch variables                                   M


                                                     Mismatch in T


                                                           +
                                                      Mismatch in D




            IDS1            IDS2                    Transistors are not 
                                                         identical !
    VGS1                             VGS2
               Jiri Ocenasek, Magwel NV, Belgium                     7
Terminology III


    Response variables                                      R
    −   Extracted from simulator’s output: r = simulate(d,o,t,m )
    −   Example: Noise, Gain, Power, Die area, ...
   Constraint cost for i­th constraint        Ci(r)
    ­   Ci(r) ≥ 0  if satisfied,      Ci(r) < 0  if violated
    ­   Example: Power is below 100 mW: “100mW ­ Power”
   Goal cost for j­th goal                                 Gj(r)


                  Jiri Ocenasek, Magwel NV, Belgium                     8
Yield explanation


    Probability density function    ρ(t,m )
    ­   Typically normal or uniform

    Advanced manufacturing processes ­ the design d 
    has to be robust against variations of t and m
    ­   yield(d) = ∫t,m  F(d,t,m) ρ(t,m) dt dm
    where F(d,t,m) indicates whether all constraints Ci are 
     satisfied under all permissible operational conditions o:
            F(d,t,m)=1     if    ∀i, ∀ο ϵΟ : Ci(simulate(d,o,t,m))≥0
         
             F(d,t,m)=0     otherwise
                     Jiri Ocenasek, Magwel NV, Belgium                     9
Optimization target


    First stage: nominal optimization
    −   find d such that ∀i: Ci(simulate(d,o=nominal,t=0,m=0))≥0
    −   can be replaced by user­provided solution

    Second stage: yield maximization
    −   find/improve d such that yield(d) is maximized

    Third stage: when yield( d ) > 0.997
    −   minimize sum of goals ∑j Gj(d,o=nominal,t=0,m=0,r) 
        while keeping the yield

                  Jiri Ocenasek, Magwel NV, Belgium                     10
Results: gain­boosted amplifier

# devices                                                  56
# design variables                                         22
# constraints                                              63
# tech.+mm. variables                                      30
# operational variables                                     4
starting point                                          none

# simulations                                          12626
runtime                                              251 min
total yield                                            99.8%
goal 1                                      area = 7970 μm2
goal 2                                     power = 13.7 mW

         Jiri Ocenasek, Magwel NV, Belgium                     11
Results: gain­boosted amplifier


  Number of fitness evaluations




  Jiri Ocenasek, Magwel NV, Belgium                     12
Jiri Ocenasek, Magwel NV, Belgium                     13
Why are Estimation of Distribution 
                   Algorithms suitable?


    Decomposability of the problem
    −   the circuit is composed of sub­blocks

    Complicated fitness landscape
    −   multimodality: several local optima
    −   nonlinearities: responses are hard to be modeled
    −   discontinuities: simulator switches modes
    −   missing data: regions where simulation fails


               Jiri Ocenasek, Magwel NV, Belgium                     14
Conclusion


    Robust Optimizer
     −   Can handle tough circuits where others fail
     −   Capable of handling fairly large blocks

    Produces quality results with high yield
     −   3 step approach, does not require user intervention
     −   Provides insight: yield distributions, sensitivities, trade­offs

    Integration
     −   Cadence design environment
     −   Simulators: Spectre, Eldo, Hspice (others can be added)
     −   Supports LSF for distributed simulation

                     Jiri Ocenasek, Magwel NV, Belgium                     15
Thank you




Jiri Ocenasek, Magwel NV, Belgium                     16
Ad

More Related Content

Viewers also liked (10)

Kleiner Perkins Caufield Byers (KPCB) Internet Trends - Code Conference
Kleiner Perkins Caufield Byers (KPCB) Internet Trends - Code ConferenceKleiner Perkins Caufield Byers (KPCB) Internet Trends - Code Conference
Kleiner Perkins Caufield Byers (KPCB) Internet Trends - Code Conference
Boast Capital
 
Second Order Heuristics in ACGP
Second Order Heuristics in ACGPSecond Order Heuristics in ACGP
Second Order Heuristics in ACGP
hauschildm
 
An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...
An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...
An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...
hauschildm
 
Advanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty MeasuresAdvanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty Measures
hauschildm
 
Network Crossover Performance on NK Landscapes and Deceptive Problems
Network Crossover Performance on NK Landscapes and Deceptive ProblemsNetwork Crossover Performance on NK Landscapes and Deceptive Problems
Network Crossover Performance on NK Landscapes and Deceptive Problems
hauschildm
 
Boundary wall
Boundary wallBoundary wall
Boundary wall
dezyneecole
 
Real-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-Models
Real-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-ModelsReal-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-Models
Real-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-Models
hauschildm
 
Bathroom Design Presentation Vartika Khandelwal M.sc.I.D
 Bathroom Design Presentation Vartika Khandelwal M.sc.I.D Bathroom Design Presentation Vartika Khandelwal M.sc.I.D
Bathroom Design Presentation Vartika Khandelwal M.sc.I.D
Vartika khandelwal
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
 
Kleiner Perkins Caufield Byers (KPCB) Internet Trends - Code Conference
Kleiner Perkins Caufield Byers (KPCB) Internet Trends - Code ConferenceKleiner Perkins Caufield Byers (KPCB) Internet Trends - Code Conference
Kleiner Perkins Caufield Byers (KPCB) Internet Trends - Code Conference
Boast Capital
 
Second Order Heuristics in ACGP
Second Order Heuristics in ACGPSecond Order Heuristics in ACGP
Second Order Heuristics in ACGP
hauschildm
 
An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...
An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...
An-Information-Geometry-Perspective-on-Estimation-of-Distribution-Algorithms:...
hauschildm
 
Advanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty MeasuresAdvanced Neighborhoods and Problem Difficulty Measures
Advanced Neighborhoods and Problem Difficulty Measures
hauschildm
 
Network Crossover Performance on NK Landscapes and Deceptive Problems
Network Crossover Performance on NK Landscapes and Deceptive ProblemsNetwork Crossover Performance on NK Landscapes and Deceptive Problems
Network Crossover Performance on NK Landscapes and Deceptive Problems
hauschildm
 
Real-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-Models
Real-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-ModelsReal-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-Models
Real-Coded-Extended-Compact-Genetic-Algorithm-Based-on-Mixtures-of-Models
hauschildm
 
Bathroom Design Presentation Vartika Khandelwal M.sc.I.D
 Bathroom Design Presentation Vartika Khandelwal M.sc.I.D Bathroom Design Presentation Vartika Khandelwal M.sc.I.D
Bathroom Design Presentation Vartika Khandelwal M.sc.I.D
Vartika khandelwal
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
 

Similar to Robust-Circuit-Sizing:-EDA-for-EDA (20)

Microwave components
Microwave componentsMicrowave components
Microwave components
Jyoti Electronics/ Jyoti Microsystems Pvt Ltd
 
lecture 2 parametric yield.pdf
lecture 2 parametric yield.pdflecture 2 parametric yield.pdf
lecture 2 parametric yield.pdf
KathhiPalakshaReddy1
 
HEpres2.ppt
HEpres2.pptHEpres2.ppt
HEpres2.ppt
RahulShah109289
 
Synopsys track c
Synopsys track cSynopsys track c
Synopsys track c
Alona Gradman
 
380 385
380 385380 385
380 385
Editor IJARCET
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
tarora1
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
tarora1
 
Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...
Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...
Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...
IRJET Journal
 
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATIONEMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
Piero Belforte
 
Artificial intelligence in the design of microstrip antenna
Artificial intelligence in the design of microstrip antennaArtificial intelligence in the design of microstrip antenna
Artificial intelligence in the design of microstrip antenna
Raj Kumar Thenua
 
Fatigue ansys workbench_primer2
Fatigue ansys workbench_primer2Fatigue ansys workbench_primer2
Fatigue ansys workbench_primer2
v_aleksic
 
デザインキット・D級アンプのスタートアップガイド
デザインキット・D級アンプのスタートアップガイドデザインキット・D級アンプのスタートアップガイド
デザインキット・D級アンプのスタートアップガイド
Tsuyoshi Horigome
 
IBIS MODELING FOR WIDEBAND EMC APPLICATIONS
IBIS MODELING FOR WIDEBAND EMC APPLICATIONSIBIS MODELING FOR WIDEBAND EMC APPLICATIONS
IBIS MODELING FOR WIDEBAND EMC APPLICATIONS
Piero Belforte
 
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFSTECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
Piero Belforte
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Smart Power Amplifier
Smart Power AmplifierSmart Power Amplifier
Smart Power Amplifier
Magdi Mohamed
 
Introduction_to_DSPforengineersforstudy.pptx
Introduction_to_DSPforengineersforstudy.pptxIntroduction_to_DSPforengineersforstudy.pptx
Introduction_to_DSPforengineersforstudy.pptx
AnnapurnaKamadi
 
12 wittmer p_vsyst_pvpmc_7
12 wittmer p_vsyst_pvpmc_712 wittmer p_vsyst_pvpmc_7
12 wittmer p_vsyst_pvpmc_7
Sandia National Laboratories: Energy & Climate: Renewables
 
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
ayubimoak
 
FYP_Final_Presentation
FYP_Final_PresentationFYP_Final_Presentation
FYP_Final_Presentation
Xiao Teng
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
tarora1
 
Resume mixed signal
Resume mixed signalResume mixed signal
Resume mixed signal
tarora1
 
Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...
Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...
Implementation and Comparative Analysis of 2x1 Multiplexers Using Different D...
IRJET Journal
 
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATIONEMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION
Piero Belforte
 
Artificial intelligence in the design of microstrip antenna
Artificial intelligence in the design of microstrip antennaArtificial intelligence in the design of microstrip antenna
Artificial intelligence in the design of microstrip antenna
Raj Kumar Thenua
 
Fatigue ansys workbench_primer2
Fatigue ansys workbench_primer2Fatigue ansys workbench_primer2
Fatigue ansys workbench_primer2
v_aleksic
 
デザインキット・D級アンプのスタートアップガイド
デザインキット・D級アンプのスタートアップガイドデザインキット・D級アンプのスタートアップガイド
デザインキット・D級アンプのスタートアップガイド
Tsuyoshi Horigome
 
IBIS MODELING FOR WIDEBAND EMC APPLICATIONS
IBIS MODELING FOR WIDEBAND EMC APPLICATIONSIBIS MODELING FOR WIDEBAND EMC APPLICATIONS
IBIS MODELING FOR WIDEBAND EMC APPLICATIONS
Piero Belforte
 
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFSTECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
TECHNIQUES DE MODELISATION POUR LES COMPOSANTS ACTIFS
Piero Belforte
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Smart Power Amplifier
Smart Power AmplifierSmart Power Amplifier
Smart Power Amplifier
Magdi Mohamed
 
Introduction_to_DSPforengineersforstudy.pptx
Introduction_to_DSPforengineersforstudy.pptxIntroduction_to_DSPforengineersforstudy.pptx
Introduction_to_DSPforengineersforstudy.pptx
AnnapurnaKamadi
 
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
High-Performance In0.75Ga0.25As Implant-Free n-Type MOSFETs for Low Power App...
ayubimoak
 
FYP_Final_Presentation
FYP_Final_PresentationFYP_Final_Presentation
FYP_Final_Presentation
Xiao Teng
 
Ad

Recently uploaded (20)

Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Ad

Robust-Circuit-Sizing:-EDA-for-EDA

  • 1. + July 2008 Jiri Ocenasek, Magwel NV, Belgium                     1
  • 2. Robust circuit sizing: EDA for EDA Jiri Ocenasek, Magwel NV, Belgium                     2
  • 3. Company Overview  MAGWEL was founded in April 2003  Spin­off from IMEC in Belgium  Initially focused on 3D device­EM simulation  With acquisition of Kimotion Technologies − Expanding into Robust Design and Verification of Analog  and RF circuits  Customers: TI, NXP, IMEC, UCL ….  Participant in EU research projects Jiri Ocenasek, Magwel NV, Belgium                     3
  • 4. Robust sizing of Analog & RF building blocks Design variables Specifications Process and Environment EldoTM SpectreTM HspiceTM KtModels ADVanceMSTM … Performance models Optimized netlist Specification corners Jiri Ocenasek, Magwel NV, Belgium                     4
  • 5. Example: Gain­boosted op. amplifier * [M.Waltari, “circuit techniques for low-voltage and high-speed A/D converters, PhD.] Jiri Ocenasek, Magwel NV, Belgium                     5
  • 6. Terminology I  Design variables  D − The designer can prescribe them within some accuracy − Example: W and L of transistors, bias current, …  Operational variables O − The circuit has to work under all operational conditions within  specified limits − Example: Temperature, Supply voltage, …  Technology variables T − Variation of manufacturing process, statistically distributed − Example: Doping parameters of substrate Jiri Ocenasek, Magwel NV, Belgium                     6
  • 7. Terminology II  Mismatch variables M Mismatch in T + Mismatch in D IDS1 IDS2 Transistors are not  identical ! VGS1 VGS2 Jiri Ocenasek, Magwel NV, Belgium                     7
  • 8. Terminology III  Response variables R − Extracted from simulator’s output: r = simulate(d,o,t,m ) − Example: Noise, Gain, Power, Die area, ...  Constraint cost for i­th constraint        Ci(r) ­ Ci(r) ≥ 0  if satisfied,      Ci(r) < 0  if violated ­ Example: Power is below 100 mW: “100mW ­ Power”  Goal cost for j­th goal         Gj(r) Jiri Ocenasek, Magwel NV, Belgium                     8
  • 9. Yield explanation  Probability density function    ρ(t,m ) ­ Typically normal or uniform  Advanced manufacturing processes ­ the design d  has to be robust against variations of t and m ­ yield(d) = ∫t,m  F(d,t,m) ρ(t,m) dt dm where F(d,t,m) indicates whether all constraints Ci are  satisfied under all permissible operational conditions o:  F(d,t,m)=1     if    ∀i, ∀ο ϵΟ : Ci(simulate(d,o,t,m))≥0  F(d,t,m)=0     otherwise Jiri Ocenasek, Magwel NV, Belgium                     9
  • 10. Optimization target  First stage: nominal optimization − find d such that ∀i: Ci(simulate(d,o=nominal,t=0,m=0))≥0 − can be replaced by user­provided solution  Second stage: yield maximization − find/improve d such that yield(d) is maximized  Third stage: when yield( d ) > 0.997 − minimize sum of goals ∑j Gj(d,o=nominal,t=0,m=0,r)  while keeping the yield Jiri Ocenasek, Magwel NV, Belgium                     10
  • 11. Results: gain­boosted amplifier # devices 56 # design variables 22 # constraints 63 # tech.+mm. variables 30 # operational variables 4 starting point none # simulations 12626 runtime 251 min total yield 99.8% goal 1 area = 7970 μm2 goal 2 power = 13.7 mW Jiri Ocenasek, Magwel NV, Belgium                     11
  • 12. Results: gain­boosted amplifier Number of fitness evaluations Jiri Ocenasek, Magwel NV, Belgium                     12
  • 14. Why are Estimation of Distribution  Algorithms suitable?  Decomposability of the problem − the circuit is composed of sub­blocks  Complicated fitness landscape − multimodality: several local optima − nonlinearities: responses are hard to be modeled − discontinuities: simulator switches modes − missing data: regions where simulation fails Jiri Ocenasek, Magwel NV, Belgium                     14
  • 15. Conclusion  Robust Optimizer − Can handle tough circuits where others fail − Capable of handling fairly large blocks  Produces quality results with high yield − 3 step approach, does not require user intervention − Provides insight: yield distributions, sensitivities, trade­offs  Integration − Cadence design environment − Simulators: Spectre, Eldo, Hspice (others can be added) − Supports LSF for distributed simulation Jiri Ocenasek, Magwel NV, Belgium                     15