21
FOSS EKV2.6 at GitHub Wladek Grabinski 1 , Marcelo Pavanello 2 , Michelly de Souza 2 , Daniel Tomaszewski 3 , Jola Malesinska 3 , Grzegorz Głuszko 3 , Matthias Bucher 4 , Nikolaos Makris 4 , Aristeidis Nikolaou 4 , Ahmed Abo-Elhadid 5 , Marek Mierzwinski 6 , Laurent Lemaitre 7 , Mike Brinson 8 , Christophe Lallement 9 , Jean-Michel Sallese 10 , Sadayuki Yoshitomi 11 , Paul Malisse 12 , H.J. Oguey 13 , Stefan Cserveny 13 , Christian C. Enz 10 , Francois Krummenacher 10 and Eric Vittoz 10 1 MOS-AK Association (EU), 2 Centro Universitario FEI, Sao Bernardo do Campo (BR), 3 Institute of Electron Technology, Warsaw (PL), 4 Technical University of Crete, Chania (GR), 5 Mentor Graphics (USA), 6 Keysight Technologies (USA), 7 Lemaitre EDA Consulting, 8 London Metropolitan University (UK), 9 ICube, Strasbourg University (F), 10 EPFL Lausanne (CH), 11 Toshiba (J), 12 Europractice/IMEC (B), 13 CSEM S.A., Neuchatel (CH)

MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

FOSS EKV2.6 at GitHub

Wladek Grabinski1, Marcelo Pavanello2, Michelly de Souza2, Daniel Tomaszewski3, Jola Malesinska3, Grzegorz Głuszko3, Matthias Bucher4,

Nikolaos Makris4, Aristeidis Nikolaou4, Ahmed Abo-Elhadid5, Marek Mierzwinski6, Laurent Lemaitre7, Mike Brinson8, Christophe Lallement9, Jean-Michel Sallese10,

Sadayuki Yoshitomi11, Paul Malisse12, H.J. Oguey13, Stefan Cserveny13, Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10

‘1 MOS-AK Association (EU), 2 Centro Universitario FEI, Sao Bernardo do Campo (BR),

3 Institute of Electron Technology, Warsaw (PL), 4 Technical University of Crete, Chania (GR),5 Mentor Graphics (USA), 6 Keysight Technologies (USA), 7 Lemaitre EDA Consulting,

8 London Metropolitan University (UK), 9 ICube, Strasbourg University (F), 10 EPFL Lausanne (CH),11 Toshiba (J), 12 Europractice/IMEC (B), 13 CSEM S.A., Neuchatel (CH)

Page 2: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

FOSS EKV2.6 Verilog-AOUTLINE□ Moore’s Law□ FOSS Modeling/Simulation Flow□ Development of the Compact Models □ EKV v2.6 Model Structure□ Testchip Layout□ Parameter Extraction Methodology □ Electrical Characterization

■ Pinch-off Voltage Characteristic ■ IV and CV Characteristic■ 1/f Noise Characteristic

□ Model Implementation■ ADMS ■ Qucs Benchmarks■ FOSS EKV2.6 Verilog-A at https://github.com/ekv26/model

□ Summary

W.Grabinski et al. FOSS EKV2.6 Verilog-A at: ESSDERC 2 of 21

Page 3: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Moore’s Law

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 3 of 21

Page 4: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Moore’s Law (cont.)

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 4 of 21

Page 5: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

FOSS Modeling/Simulation Flow

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 5 of 21

• Cogenda TCAD• DevSim TCAD• other

EM Simulators

• Spice/Verilog-A Simulators

• Verilog-A Standardization

○ ADMS○ MAPP

• measurements• parameterization • other

• Ngspice• Qucs• Xyce• GnuCap• other

Page 6: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Development of the Compact Models

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 6 of 21

1

10

100

1000

No.

of M

odel

Par

amet

ers

LEVEL1

LEVEL2

LEVEL3BSIM

HSP28

BSIM2

BSIM3v2

BSIM3v1

PCIM

MM9

EKV2.6EKV3.0

SP

HSP28

BSIM

BSIM3v3

BSIM3v3

BSIM4

BSIM3v2

BSIM2

EKV

BSIM4v4

HiSIM 2.4.0

MM11v2

earlyEKV

PSP

EKV3.01

1960 1970 1980 1990 2000 2010Years

2020

HiSIM 2.5.2

BSIM6

BSIM6

PSP 103.6

PSP 103.6

BSIM BULK

BSIMBULK

MM11v2

Without scalingIncluding L,W,P scaling

PSP

ACM

□ Number of DC model parameters vs. the year of the introduction of the model Most recent versions of the BSIM, EKV, HiSIM and PSP models are included

□ Significant growth of the parameter number that includes geometry (W/L) scaling

Page 7: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Development of the Compact Models

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 7 of 21

1

10

100

1000

No.

of M

odel

Par

amet

ers

LEVEL1

LEVEL2

LEVEL3BSIM

HSP28

BSIM2

BSIM3v2

BSIM3v1

PCIM

MM9

EKV2.6EKV3.0

SP

HSP28

BSIM

BSIM3v3

BSIM3v3

BSIM4

BSIM3v2

BSIM2

EKV

BSIM4v4

HiSIM 2.4.0

MM11v2

earlyEKV

PSP

EKV3.01

1960 1970 1980 1990 2000 2010Years

2020

HiSIM 2.5.2

BSIM6

BSIM6

PSP 103.6

PSP 103.6

BSIM BULK

BSIMBULK

MM11v2

Without scalingIncluding L,W,P scaling

PSP

ACM

□ Number of DC model parameters vs. the year of the introduction of the model Most recent versions of the BSIM, EKV, HiSIM and PSP models are included

□ Significant growth of the parameter number that includes geometry (W/L) scaling□ Independent MOSFET model development based on the roots of the semiconductor

physics and the design driven EKV modeling methodology□ EKV preserves coherent charge-based framework for static/dynamic modeling

Page 8: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

EKV v2.6 Model Structure

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 8 of 21

Bulk-reference, symmetric model structure.Drain current expression including drift and diffusion:

where:

Page 9: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

EKV v2.6 Model Structure (cont.)

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 9 of 21

Physical model basis leads to accurate description of transconductance-to-current ratio at all current levels allows coherent derivation of all model quantities including static, dynamic and noise modeling aspects.

Page 10: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Testchip Layout in 180nm CMOS

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 10 of 21

Type of devices Parameters

n-channel MOSFETsp-channel MOSFETsT(N/P)1-14

W=0.24 μm; L=0.18 μm (min.size devices)W=3 μm; L=0.18, 0.24, 0.3, 0.4, 0.6, 1.0 μmW=0.24, 0.3, 0.5, 1.0 μm; L=1.0 μmW=10 μm; L=10 μm (max.size devices)10 parallel fingers of W=5 µm, L=10 µmW=50 µm, L=10 µm (wide devices)

CMOS inv. INV1 WN=0.24 μm, WP=0.24 μm, LN= LP =0.18 μm

CMOS ring osc. OSC1

WN=0.24 μm, WP=0.24 μm, LN= LP =0.18 μm 31 stages

n+-pwell, p+-nwell diodes D(N/P)1-2

W=L=100 µW=10 µm, L=100 µm (10 fingers)

Europractice is acknowledged for providing free access to UMC 180 nm CMOS silicon and all corresponding libraries and PDKs for the EKV2.6 test chip design and manufacturing.

Page 11: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Parameter Extraction Methodology

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 11 of 21

• Parameter extraction methodology established for EKV v2.6• Sequential task performed from an array of transistors

in the W/L plane.

Page 12: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Pinch-off Voltage Characteristic

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 12 of 21

• Pinch-off voltage measurement at constant current (IS/2)• Gate voltage VG is swept and VP=VS is measured at the source for a

transistor biased in moderate inversion and saturation• Effects of short- and narrow-channels are analyzed using the

charge-sharing approach.• Corresponding parameters: LETA and WETA

Page 13: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Transfer Characteristics in Saturation

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 13 of 21

• ID-VG measurement in saturation• Determine gate transconductance gm• Extract technology current I0, slope factor n a

Page 14: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

p- and n-MOS IV Characteristics

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 14 of 21

• ID-VG and ID-VD measurements

Page 15: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

CV Characteristics – Extraction of Cox

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 15 of 21

• Split CV measurements• CGG total gate capacitance• CGC channel capacitance• CGB gate-bulk capacitance

• Extraction of gate capacitance Cox• Cox obtained in inversion:

Cox=CGG, inv(max)/(W∙L)

Parameter Units NMOS PMOS

COX F/m2 8.00E-3 7.80E-3

TOX m 4.31E-9 4.42E-9

Page 16: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Input Noise Power Spectral Density Svg(f)

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 16 of 21

• Referring output noise to the input:• SVG(f) =SID(f)/gm

2

• Extract KF, AF parameters

Parameter Units NMOS PMOS

KF V2F 6E-25 6E-24

AF - 0.92 1.33

Page 17: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Comparison nMOS-pMOS 180nm CMOS

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 17 of 21

•Use input referred noise to compare among different devices• nMOS input referred noise is lower than pMOS @f ≤ 250 Hz• But: … nMOS has higher corner frequency fc.• “1/f” is not always 1/f !

Page 18: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

ADMS - Overview

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 18 of 21

•Documentation•Circuit Test Benches

Testingprior implementation

c-code for:ADS, Eldo, Mica, hspice,

Spectre, Titan, zspice, ngspice, QUCS, Gnucap, Xyce

Verilog-AModel Code

Simulator-SpecificADMS-XML Interfaces

Other applications

XMLInternal

data

ADMSData Base

ADMS Parser

OtherADMS-XML

ToolsCode Generator

Page 19: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

Qucs EKV2.6 n-MOSFET Long Channel IVs

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 19 of 21

Transfer Ids-Vgs characteristics Output Ids-Vds characteristics

[REF] http://qucs.sourceforge.net

Page 20: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

FOSS EKV2.6 Verilog-A Outlook

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 20 of 21

● EKV RF modeling

● SOI and TFT Technologies

● EKV HV

● Cryogenic electronics

● Ageing, radiation effects, reliability modeling

Page 21: MOS-AK Association (EU), Centro Universitario FEI, Sao ...mos-ak.org/silicon_valley_2019/presentations/13... · Christian C. Enz10, Francois Krummenacher10 and Eric Vittoz10 ‘ 1

FOSS EKV2.6 Verilog-A

Summary□ Moore’s Law□ FOSS Modeling/Simulation Flow□ Development of the Compact Models □ EKV v2.6 Model Structure□ Testchip Layout□ Parameter Extraction Methodology □ Electrical Characterization

■ Pinch-off Voltage Characteristic ■ IV and CV Characteristic■ 1/f Noise Characteristic

□ Model Implementation■ ADMS ■ Qucs Benchmarks■ FOSS EKV2.6 Verilog-A at https://github.com/ekv26/model

W.Grabinski et al. FOSS EKV2.6 Verilog-A at GitHub 21 of 21