OPTIMAL ELECTRONIC CIRCUITS and MICROSYSTEMS NETWORKED DESIGNER - PowerPoint PPT Presentation

1 / 58
About This Presentation
Title:

OPTIMAL ELECTRONIC CIRCUITS and MICROSYSTEMS NETWORKED DESIGNER

Description:

OPTIMAL ELECTRONIC CIRCUITS and. MICROSYSTEMS NETWORKED DESIGNER. Prof. ANATOLY ... versions of this system (named SPARS, PRAM-01, PRAM-PK, PRANS for EC and SM ... – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 59
Provided by: ewdt
Category:

less

Transcript and Presenter's Notes

Title: OPTIMAL ELECTRONIC CIRCUITS and MICROSYSTEMS NETWORKED DESIGNER


1
OPTIMAL ELECTRONIC CIRCUITS and
MICROSYSTEMS NETWORKED DESIGNER
  • Prof. ANATOLY PETRENKO
  • National Technical University of Ukraine
  • Kiev Polytechnic Institute,
  • Tel./FAX 380 44 280 90 46,
  • e-mail petrenko_at_cad.kiev.ua

2
Outline
  • Networked CAD tools
  • International co-operation Experience
  • ALLTED All Technology Designer
  • Novel numerical methods
  • Results of solving the benchmark circuits
  • Optimization example
  • AND Logical Circuit on OET
  • Possible co-operation

3
Networked CAD tools
  • Remote access to CAD tools and collectively
    execution the joint Projects
  • Meeting different requirements to hardware of a
    server and a client
  • New level of functional cooperation via GRID
    infrastructure
  • Possibilities for Small and Middle enterprises
    to take a part in international work force
    distribution developing competitive products.

4
ALLTED All Technology Designer
  • Previous versions of this system (named
    SPARS, PRAM-01, PRAM-PK, PRANS for EC and SM
    computers) were used in the former Soviet Union
    as the branch Ministry of the Defense industry
    standard OST V3-4776-80 for circuit design
    automation and similar standards for the
    Ministries of General and Average Machinobuilding
    and Radio industry.
  • ALLTED is especially useful in the
    development of new products which combine various
    physical phenomena in one device

5
International co-operation Experience
  • Digital (Alpha Processor simulation)
  • Intel (Parallel computation, Formal
    verification, Layout extraction, VLSI
    Interconnects Model-Order Reduction ,ALOE to
    Cadence / Cadence to ALOE converters )
  • General Electric (MEMS Model design)
  • Motorola ( Signal Processors implementation)
  • Sun ( Layout verification)
  • Panasonic (Remote Access to Networked Appliances
    )
  • Melexes (VLSI design with 0.25 u)
  • HPC Germany ( RF circuits design)
  • EC Projects ( Tempus, Inco- Copernicus)
  • STCU Projects ( Remote Simulation, MEMS Design)

6
Layout visualization
7
PostGL-3D Open GL Viewer
8
ALLTED All Technology Designer
  • ALLTED is an acronym for ALL TEchnology
    Designer. It was developed not only for
    simulation and analysis, but for processing
    project procedures such as
  • parametric optimization tasks
  • optimal tolerance assignments
  • centering availability regions
  • yield maximization
  • design of Nonlinear Dynamic Systems composed of
    either/and electronic, hydraulic, pneumatic,
    mechanical, electromagnetic, and other elements.

9
ALLTED All Technology Designer
10
ALLTED Shematic editor
11
ALLTED in distributed Web environment
12
ALLTED usage examples
13
ALLTED usage examples
14
ALLTED usage examples
15
ALLTED usage examples
16
ALLTED usage examples
17
ALLTED usage examples
18
System on a Chip
19
System on a Chip
20
ALLTED offers
  • Faster simulation speed and improved numerical
  • convergence
  • Sensitivity analysis for frequency and
    transient analyses
  • Comprehensive optimization procedure and optimal
    tolerances assignment
  • Alternative approach to the secondary response
    parameters determination (delays, rise and fall
    times, etc.)
  • Powerful user-defined modeling capability .
  • Original way of generating a system-level model
    of MEMS from FEM component equations.

21
Novel numerical methods
  • The new solution curve-search method for Steady
  • State (DC) Analysis which provides the quick
    descent to the solution point region from any
    starting point
  • The Diagonal Modification Method which helps
    considerably preserve convergence of linearized
    equations solution without re-ordering when
    matrix element values change from one iteration
    to another iteration .
  • The Optimization Variable-order Methods which is
    equivalent to taking into consideration five
    terms of Tailors series for the Goal function
    which considerably improve determination of a
    direction to the optimal point

22
Novel numerical methods
  • The Implicit Linear Multi-step Variable-order
    Integration Method for Transient Analysis(TR)
    which uses high order back differences that
    allows to select the proper one resulting in
    minimization of solution time for prescribed
    accuracy .
  • The Optimal Tolerances Assignment Method which is
    based on applying Optimization procedures and
    takes into account the prescribed deviations of
    Controlled Output Parameters
  • Statistical Yield Maximization Method which
    provides centering the solution point in the
    region of acceptable solutions

23
DC Method Example 1
24
Diagonal modification method
25
TR solution approach
26
Optimization Variable order method
27
INTEL AWARD
??????? ????????????????? ???????? ???????
????????????? ?????????????? ???????????? ????
???????????? ???????? ????????
???????? ???????????? ??????????? ???????????
??????? ???????? ???????????????
???????? ?????? ?????????? ???????????
????????? ??????? ????????????? ?
??????????? ???????????????? ??????? ??? ????
28
Results of solving the benchmark circuits of the
Microelectronics Center in North Carolina
  • Circuit ALLTED PSPICE
    Gain
  • Iteration
    Iteration
  • INPUT 358 755
    2.11
  • CHARGE 4682 7625 1.63
  • FADD32 873 2280 2.61

29
CHARGE Circuit with BISIM 49 Models
30
ALLTED and PSPICE v.9.2 outputs
31
FADD32 Circuit (288 transistors)
32
ALLTED and PSPICE v.9.2 outputs
33
Simulation results obtained by ALLTED and HSPICE
Circuit DC Iteration number, ALLTED DC Iteration number, HSPICE TR Iteration number, ALLTED TR Iteration number, HPSPICE
Bjtinv 95 96 1340 3239
Gm3 80 185 149 219
Make2 12 10 527 but 256 steps 327 outputs are distorted
34
MIKE2 Circuit with bsim13 models
35
ALLTED and HSPICE outputs for Mike2_bisim13
36
ALLTED statistics of the transient analysis of
Mike 2
  • S t a t i s t i c s
  • Number of steps
    256
  • Number of iterations
    528
  • Number of steps per order
  • order - 0 -
    26
  • order - 1 -
    46
  • order - 2 -
    90
  • order - 3 -
    71
  • order - 4 -
    19
  • order - 5 -
    4
  • order - 6 -
    0
  • Number of rejected steps
    23
  • HSPICE uses only 2-d order integration formula

37
Optimization example 1

Circuit Operational Amplifier RCA 3040 with
11 transistors Task calculate the resistances
R1, R3 and R4 values in such a way, that the
output impulse amplitude on resistor R11 would
be equal to 8 V. 0.1      
lt        R1       lt        10
0.1K    lt        R3       lt         10
0.1K    lt        R4       lt         10K

38
Optimization example 1
  • Task file
  • tr
  • optim
  • const DCERR1.e-6
  • const tmax90, MINSTEP1e-4, ERR0.01, LERR0.1,
    REVAL3
  • TR OUTPUT parameters
  • fix T3MINF(UR11)
  • fix T4MAXF(UR11)
  • INT DURFT4-T3
  • const method120
  • varpar R1(0.01,10), R3(1,100), R4(1,100)
  • of DIF1 F1(8/DURF)
  • plot Ur11
  • Objective function
  • DIF1 .3146487870E-07
  • R E S U L T S O F O P T I M I Z A T I O N
  • Variable parameters
  • R1 .1000000000E01
  • R3 .6778549874E01
  • R4 .6778549874E01
    Directive F I X output characteristics
  • T3 2.47580528
  • T4 10.4756279
  • Directive I N T output characteristics
  • DURF 7.99982262

39
Optimization example 2
  • Circuit Active RC filter RAD
  • Task
  • dc
  • ac
  • optim
  • const lfreq0.0025, ufreq0.005,METHOD152
  • TF K1V6/UE1
  • plot MA.K1
  • fix f1MAXA(MA.K1)
  • fix f2MAXF(MA.K1)
  • func f5F7(1/f2)
  • of errorf5(1/f5)
  • varpar Alpha.OP1(3E1,4E3), Alpha.OP2(0.6E1,1E3)
  • limit Lim2F2(0.003734/f1)

ALPHA.OP1 ALPHA.OP2 0.3709765013D04 0.1000000000D04
Constraints
LIM2
RESULTS OF OPTIMIZATION ERROR
0.1786038652D-01 Variable parameters
ALPHA.OP1 0.3709765013D04 ALPHA.OP2
0.1000000000D04
40
Interactive Tasks formation
41
Optimal tolerance assignment example Circuit
Operational Amplifier RCA 3040 with 11
transistors Task calculate the resistances R2,
R3 and voltage source E2 tolerances values for
which the output minimal voltage UR11 changes
/- 5 of its value.

task dc tr tolas const tmax90 ,ERR0.01,
LERR0.1, REVAL3 FIX UMminf(UR11) const
TOLERR0.001 control UM(5,5) varpar
E2(10),R2,R3(10)
O P T I M A L T O L E R A N C E S
Parameter
Nominal
Tolerance value
abs E2
.1200000000E02 - 19.682 -
-.2361829758E01 R2 .1000000015E00 -
4.614 - .4613934550E-02 R3
.1000000000E01 - 3.697 -
.3696829081E-01
42
Mixed Analyses example

Macromodel 2-input AND Cell (0,1,2,3)
j1(1,0)f300(ut,rbx/uj1) j2(2,0)f300(ut,rbx/uj2
) e1(3,0)f310(u1,u0,f1,d1,f0,d0,r1,r0,-1/ue1,ie
1) list m1.icand rbx50 ut1 u00.3
u12.4 f1-1 d110 f0-1 d010
r10.1 r00.02
Now we are going to provide possibilities for
users to access NetALLTED resources through the
Internet for optimal Microsystems design.
43
The example of Micro-machined Ultrasonic
Transducer simulation


44
AND Logical Circuit on OET
One-electron transistor model
45
Microwave Devices in ALLTED
  • Model of transmission line with a negative
    inductance

Fig. 8 The
46
ALLTED adaptation to a new application
  • New components mathematical models incorporating
    ( in equations form)
  • New graphical symbols for components, if any
  • New sections in library with components
    parameters
  • OF, LIMIT and FUNC libraries upgrading
  • if any
  • Numerical procedures constants adjusting for new
    types of tasks

47
MEMS Simulation level
System level
Circuit level
Components level
48
Model Order reduction

(Krylov- Arnoldi Method)
49
Circuit model reduction method
50
Y/? transformation
51
Y/? transformation
  • ??? ???????? 2-? ? 3-? ???????? ???????????
    ?????? ?????? ?????? ???? ???? ??????
    ???????????, ???? ?? ????????? ??? ?????
    ???????????

52
Y/? transformation
  • ??? ???????? 2-? ? 3-? ???????? ???????????
    ?????? ?????? ?????? ???? ???? ??????
    ???????????, ???? ?? ????????? ??? ?????
    ???????????

53
Microaccelerometer
54
The finite element model of the accelerometer
55
Eigenfrequencies of Microaccelerometer
n 2 f 1018,1 kHz
n 1 f 181,36 kHz
n 3 f 1018,1 kHz
n 4 f 3427,8 kHz
56
Electrical Circuit Reduction Results
57
Possible Project Tasks
  • ALLTED facilities Testing on Samsung Examples
    (optimization, tolerance assignment, yield
    maximization, DC conversion, RF design etc.)
  • Adaptation and enrichment of ALLTED component
    models Library (including new ones, say, for CCD
    , MEMS and IP Solutions), using semantic formats
  • Developing parallel numerical simulation
    algorithms for a supercomputer
  • Implementation of parallel ALLTED version in Grid
    environment and providing possibilities of
    remote its executing through Internet
  • Development of the methodology of IC energy
    consumption minimization based on ALLTED
    optimization procedures (say, by varying W and L
    of transistors and keeping the given frequency
    value).

58
Thanks you very much !
Write a Comment
User Comments (0)
About PowerShow.com