open license parameter extraction tool - overview …

21
OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW AND DEMO FOR SIGE HBTS HICUM Workshop 2019 Markus Müller and Mario Krattenmacher Chair for Electron Devices and Integrated Circuits Technical University Dresden Infineon, Neubiberg, Germany, 13/14.05.2019

Upload: others

Post on 31-Jul-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

OPEN LICENSE PARAMETEREXTRACTION TOOL -OVERVIEW AND DEMO FORSIGE HBTSHICUM Workshop 2019

Markus Müller and Mario Krattenmacher

Chair for Electron Devices and Integrated CircuitsTechnical University Dresden

Infineon, Neubiberg, Germany, 13/14.05.2019

Page 2: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Outline

1 Motivation

2 Compact Modeling Toolkit

3 DMT

4 Live demo

5 Outlook

Markus Müller, 13/14.05.2019 Slide 2

Page 3: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Motivation

Modeling engineers require software to:I Store and manipulate large amounts of data from

different sourcesI Perform circuit simulations with different simulatorsI Perform TCAD simulations with different simulatorsI Extract compact model parametersI Fit data using models

Markus Müller, 13/14.05.2019 Motivation Slide 3

Page 4: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Compact Modeling Toolkit - General Definitions

I Objectorientation

I FrameworkI InterfaceI Toolkit

Different things, same behaviour

Use existing tools to create new things :)!

Markus Müller, 13/14.05.2019 Compact Modeling Toolkit Slide 4

Page 5: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Compact Modeling Toolkit - Ideal Toolkit

I Modular architectureI Source code available and

DOCUMENTEDI Toolkit for "core" functionalityI Circuit simulator interfaceI TCAD simulator interfaceI Framework for parameter

extractionI GUI

The right tool for the right task.

Markus Müller, 13/14.05.2019 Compact Modeling Toolkit Slide 5

Page 6: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Compact Modeling Toolkit - Existing Solutions

Issues with commercial solutions:I Source code not necessarily

availableI Licensing issues and costI Not in general physics basedI Some rely on GUII Bundled with other

(proprietary) software

Issues with other existing solutions:I Source code not maintainedI Limited documentationI Relies on single "master"

programmerI Limited and complicated to

extend functionality

→ far away from the "ideal" toolkit defined in the last slide!

Markus Müller, 13/14.05.2019 Compact Modeling Toolkit Slide 6

Page 7: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Compact Modeling Toolkit - Lessons Learned

I Do not build every tool from scatch!I Provide examples and documentation!I Use distributed version control in order to let engineers

work together!I Use an easy to learn, yet powerful high-level language!I Do not rely on proprietary software!

Markus Müller, 13/14.05.2019 Compact Modeling Toolkit Slide 7

Page 8: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT

D M TDevice Modeling Toolkit

Markus Müller, 13/14.05.2019 DMT Slide 8

Page 9: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - Device Modeling Toolkit

I Python + GitI Reasonable code quality with focus on readabilityI Automated code documentationI "Glue" together different (open-source) software

componentsI Framework for extending functionalityI Interface to include circuit and TCAD simulatorsI Toolkit for "core" functionalityI ModularI Not restricted to a single model!

Markus Müller, 13/14.05.2019 DMT Slide 9

Page 10: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - core package

I Data management andmanipulation

I Simulation managementI TCAD interfaceI Circuit simulator interface

DMT

Markus Müller, 13/14.05.2019 DMT Slide 10

Page 11: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - extraction package

I Highly flexible parameter extraction frameworkI Model equation framework

A K 

D

C

R

  

  

Markus Müller, 13/14.05.2019 DMT Slide 11

Page 12: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - gui package

I GUI for extraction frameworkI Reusable widgets for new GUIs

DMT parameter widget.

Markus Müller, 13/14.05.2019 DMT Slide 12

Page 13: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - hl2 package

I Implementation of many HICUM/L2 v2.4.0 modelfunctions in Python

I HICUM/L2 data processorI HICUM/L2 parameter extraction equationsI HICUM/L2 parameter extraction steps

Markus Müller, 13/14.05.2019 DMT Slide 13

Page 14: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - Current Applications

I HICUM/L2.4.0 parameter extractionI Compact model parameter managementI Evaluation and management of measurement dataI Circuit simulation with ADS and (in-house) SimuI TCAD simulation with DEVICE

Markus Müller, 13/14.05.2019 DMT Slide 14

Page 15: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19DMT - current state

I Code is developed using GitlabI Alpha version close to completionI Pre-alpha already used in-house

Markus Müller, 13/14.05.2019 DMT Slide 15

Page 16: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Demo

Live demonstration!

Markus Müller, 13/14.05.2019 Live demo Slide 16

Page 17: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Outlook

I Highly automated script based parameter extractionI MOSFET compact modelsI More circuit simulators (ngspice, spectre, Xyce, Qucs...)I More TCAD simulators (COOS, Sentaurus Device...)I More use-cases are possible, like automated benchmark

circuit design.I Improve tests and documentation

Markus Müller, 13/14.05.2019 Outlook Slide 17

Page 18: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Appendix - HL2 Extraction Flow Overview

PoA Separation

CapacitanceExtraction

SeriesResistances

TRADICA

External TransistorElements

Internal TransistorElements

Fine Tuning

Internal Deembedding

MeasurementData

AC+DC deembedding

Markus Müller, 13/14.05.2019 Outlook Slide 18

Page 19: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Appendix - List of Implemented Extraction Steps (1)

I External BC diode parametersI External BE diode parametersI Parasistic BE+BC capacitanceI Internal BE+BC junction capacitance parameters (also

multi region for III-V)I Peripheral BE+BC junction capacitance parameters

from slope of measured total capacitanceI Emitter series resistance from gmi and Z parametersI Base series resistance from Z parametersI PoA separation considering different length, width and

corner components aswell as effective dimensionsI Generic resistance extraction from measured IV

Markus Müller, 13/14.05.2019 Outlook Slide 19

Page 20: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

HICUM WS 19Appendix - List of Implemented Extraction Steps (2)

I rsbi and Qp0 from tetrodesI Thermal resistance from forced IB measurementsI Sheet resistance parameters from TLM structuresI Low current density transfer time parametersI Medium current density transfer time parametersI High current density transfer time parametersI Forward transfer current parametersI High transfer current parametersI Reverse transfer current parameters

Markus Müller, 13/14.05.2019 Outlook Slide 20

Page 21: OPEN LICENSE PARAMETER EXTRACTION TOOL - OVERVIEW …

This project has received funding from the Electronic Component Systems for European Leadership Joint Undertaking under grant agreement No 737454. This Joint

Undertaking receives support from the European Union’s Horizon 2020 research and innovation programme and France, Austria, Germany, Greece, Italy, Belgium.

(national grant via Förderkennzeichen 16ESE0208S)