a commom platform and standard for ......a commom platform and standard for compact model...

30
A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT Lining Zhang, Mansun Chan Department of ECE, HKUST interactive Modeling and Online Simulation Platform

Upload: others

Post on 23-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT!

Lining Zhang, Mansun Chan!

Department of ECE, HKUST!

interactive  Modeling  and  Online  Simulation  Platform  

Page 2: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE ROLE OF COMPACT MODELS!

Foundries EDA Vendors

Circuit Designers

Device Engineers

Professors

Compact Model

• To understand the device physics • To compare device characteristics

• To communicate with users • To predict performance variations

• Part of their simulation tools • Communication with customers

• To understand the device physics • To explain concepts • To publish papers

• To understand new devices • To performing circuit simulation

• MatLab • Verilog-A and compiler • Device data for verifications • Benchmark tests

• Parameter extraction • Reliability simulation tools • Statistical modeling tools

• Simulation platform (low cost) • Model documents • Codes (Matlab/Verilog-A)

• Simulation platform • Model documents • Parameter extraction

• Simulation platform • Model documents • Model test results • User feedback

Tools are scattered

Page 3: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

CURRENT MODELING INFRASTRUCTURE!

Experimental data, Device physics

Model 1

Model 2

Model 3

Coding, testing, implementation, documentation

Circuit Simulation

Technologist Modelers

Accessing, changing, evaluating models,

parameter extraction

Designers Applications

Page 4: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

LIFE SPAN OF A MODEL!

Partial Model Papers published

Addition/improvement

Convergence

Implementation

Mathematical modification

Documentation

Paper published

Completeness

Verification/Testing

End

End Over 90%

Available in tools Excel !

• A lot of models do not have complete I-V (only regional or factors affecting I-V)

• A lot of models have discontinuous derivatives

• Many models have implicit functions in the I-V equations

• Many models are not symmetrical

• Many models do not have a clearly defined parameter set Parameter Extraction

methodology

for exploratory studies

Academic Model

Page 5: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

A DESIRABLE ENVIRONMENT!

v All tools are readily available (through the internet/cloud)!Ø  Model authoring language (Verilog-A) and compiler!

Ø  Simulation platform!

Ø  Parameter extraction tools!

Ø  Benchmark tests and result!

Ø  Documentations!

Ø  User feedback and expectation!

v Process standardization and education!Ø  A standardized compact model development and evaluation process!

Ø  A standardized process to release newly developed compact models!

Ø  An educational platform to help users to understand the process!

Page 6: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

A REVOLUTIONARY DISTRIBUTION CONCEPT!

v The App store has significantly shorten the distance between programmer and users since July 11, 2008!

v Can we have an App store for compact models?!

Page 7: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

AN APP STORE FOR COMPACT MODELING!

Foundry

Circuit

designer

EDA vendors

Device Engineers

Model extracted

Simulator implementation

Design verified

Simulation flow verified

i-MOS

v A project started in June 2011 !

Page 8: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

COMPONENTS OF i-MOS!

Browser Interface User

authentication User Input

Simulation Instruction

Ngspice Simulation Engine

Output Variables

Parameter Library

Graphic user interface

Output to Users

i-MOS Platform

Page 9: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

Page 10: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

Page 11: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

Page 12: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

!

Page 13: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

! !

Page 14: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

! !

!

Page 15: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS MODEL INTERFACE!

! !

!!

!

Page 16: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE USER LIBRARY!

Page 17: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE USER LIBRARY!

Page 18: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

CIRCUIT SIMULATION!

Page 19: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

CIRCUIT SIMULATION!

Page 20: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

CIRCUIT SIMULATION!

Page 21: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

CIRCUIT SIMULATION!

Page 22: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

MODEL IMPLEMENTATION!registered as a

model developer

defining model pages with standard templates

Submit model Verilog-A code

Model Verification

Compilation with ADMS

Internal qualification process

Output to the i-MOS system

qualification process

model development server

user execution and feedback

i-MOS server currently done by

hand Code Modification

Page 23: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

MODELING RESOURCES!

v Users are welcome to post their activities on i-MOS!

Page 24: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

MODELING RESOURCES!

v Users are welcome to post their activities on i-MOS!

Page 25: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

MODELING RESOURCES!

v Users are welcome to post their activities on i-MOS!

Page 26: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

MODELS IMPLEMENTED IN CURRENT SYSTEM!Device Type Group Availability Symmetric Double Gate MOSFET HKUST/Peking University Online

Silicon Nanowire Transistor HKUST/Peking University Online

AlGaN HEMT HKUST/Tsinghua University Online

CNT FET Arizona University Online

CNT FET Stanford University Online

Tunneling FET HKUST Online

Hydrodynamic DG MOSFET Universitat Rovira i Virgili Upcoming

Organic TFT In progress

Phase Change Memory In progress

v  We are encouraging model developers to post their models here!

v  Researchers can work together to add modules to existing models!

Page 27: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

OTHER SERVICES TO BE LAUNCHED!

v Automated Model Authoring kits!v Parameter extraction!v Library of standard parameter set for industrial models!v Library of experimental and atomistic simulation data!v Standard model testing!v Statistical simulation interface!v A graphical online simulation interface!

http://www.circuitlab.com!PSPICE interface!

Page 28: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

PLEASE HELP US TO ADVERTISE !

v Please visit the following site:!

http://i-mos.org!

v A scheduled update in approximately every 3 months!

Page 29: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE i-MOS TEAM!

v Principle Investigator: Prof. Mansun Chan !

v Post-Doc Fellow: Dr. Muthupandian Cheralathan!v Project Manager: Dr. Lining Zhang!

Ø  Aixi Zhang!Ø  Yin Chu!

v Research Students:!Ø  Salahuddin Raju!Ø  Yin Sun!

v Programmers:!Ø  Ngai Sing Ben Ng!Ø  Ka Chun Cyrix Tam!

Ø  Kwok Shiu Andy Wong!Ø  Sai Kin Cheung!

Page 30: A COMMOM PLATFORM AND STANDARD FOR ......A COMMOM PLATFORM AND STANDARD FOR COMPACT MODEL DEVELOPMENT! Lining Zhang, Mansun Chan! Department of ECE, HKUST! interactive)Modeling)and)

THE BEGINNING!

THANK YOU!!