Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

analog design flow...

Status
Not open for further replies.

luancao

Member level 4
Joined
Aug 2, 2005
Messages
68
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,288
Activity points
2,248
I would like to learn analog design. Could you give me a description on the analog design flow ?

Thx
 

ocarnu

Member level 5
Joined
Aug 5, 2005
Messages
90
Helped
9
Reputation
18
Reaction score
2
Trophy points
1,288
Activity points
2,336
1 system level (Matlab/Simulink, VerilogA, C, etc).
2 schematic, some hand calculations, simulation, corners, temperature;
3 layout;
4 extract + simukate the extracted (corners, so on);
5a it works, you are happy;
5b it doesn't, see why, back to step 2.
 

luancao

Member level 4
Joined
Aug 2, 2005
Messages
68
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,288
Activity points
2,248
ocarnu,

Thx,

I'd like to know what "cornner" means?
 

kienhuy

Member level 1
Joined
May 23, 2005
Messages
36
Helped
8
Reputation
16
Reaction score
4
Trophy points
1,288
Activity points
1,607
Corners are the extreme conditions for which the design must still meet the design specifications. For example, you may design a circuit with a power supply of 2.5 V, but the circuit should still work for values a little bit above and a little bit below.
 

holddreams

Full Member level 6
Joined
Aug 2, 2005
Messages
351
Helped
15
Reputation
30
Reaction score
7
Trophy points
1,298
Location
Shanghai
Activity points
4,237
tt corner,
ff corner,
ss corner,
sf corner,
fs corner,
......

t means typical,
f means fast,
s means slow.
 

ocarnu

Member level 5
Joined
Aug 5, 2005
Messages
90
Helped
9
Reputation
18
Reaction score
2
Trophy points
1,288
Activity points
2,336
The process has some variation. E.g. if Vth nominal is 0.5V (so called "typical value"), actually when you fabricate it might be anywhere between 0.45 and 0.55 with some distrbution. There are lots of parameters and each of them has some variation or uncertainty. Corners take the extremes, like most unfavorable case and most favorable (which is which depends on design). If you don't simulate the corners you'll have the surprise that only 50% of the chips work. That means double the price for the chip (more actually, you have to test them to find the good ones). That means you go bankrupt :).
In some designs corners are not enough. You have to take more samples from the parameters space, with a monte carlo analysis. How to take these parameters to cover efficiently the whole space, without missing the important spot, it's a science in itself.
 

luancao

Member level 4
Joined
Aug 2, 2005
Messages
68
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,288
Activity points
2,248
thx, I have been a digital guy for many years. How can I convert digital to analog?

What books or courses shall I learn?
 

mince

Member level 5
Joined
Feb 19, 2005
Messages
82
Helped
10
Reputation
20
Reaction score
4
Trophy points
1,288
Location
Texas
Activity points
1,894
luancao said:
thx, I have been a digital guy for many years. How can I convert digital to analog?

What books or courses shall I learn?

Analysis and Design of Analog Integrated Circuits by Gray, Hurst
 

selvaraja

Full Member level 4
Joined
Jun 1, 2004
Messages
190
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,298
Activity points
1,416
Analog Integrated Circuit by Behzad Rahzavi
 

vale

Advanced Member level 4
Joined
Jan 7, 2004
Messages
102
Helped
14
Reputation
28
Reaction score
7
Trophy points
1,298
Activity points
953
ocarnu said:
1 system level (Matlab/Simulink, VerilogA, C, etc).
2 schematic, some hand calculations, simulation, corners, temperature;
3 layout;
4 extract + simukate the extracted (corners, so on);
5a it works, you are happy;
5b it doesn't, see why, back to step 2.

I'm unhappy now because simulation result of netlist extracted from layout is quite different from the design! :cry::cry::cry:
 

ferrite

Member level 1
Joined
May 8, 2005
Messages
33
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,633
i think post-layout netlist is the extracted netlist
from your layout. when you do the first hand netlist simulation, you generally ignore some hidden nodes, and parasitics. I think in the post-layout netlists, those hidden stuff get counted to a certain level such that your simulation could make more sense
 

tlihu

Full Member level 6
Joined
Jan 2, 2002
Messages
336
Helped
19
Reputation
42
Reaction score
13
Trophy points
1,298
Activity points
2,258
vale said:
I'm unhappy now because simulation result of netlist extracted from layout is quite different from the design! :cry::cry::cry:

So, this is where experience counts for analog design.
 

flysnows

Junior Member level 2
Joined
Jul 7, 2005
Messages
24
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,281
Activity points
1,490
luancao said:
thx, I have been a digital guy for many years. How can I convert digital to analog?

What books or courses shall I learn?


cmos integreted circuit design by P.E.Allen
 

Areky_qin

Advanced Member level 4
Joined
Jan 29, 2005
Messages
100
Helped
8
Reputation
16
Reaction score
3
Trophy points
1,298
Activity points
598
but how to simulate the system level circuit?
 

edk

Newbie level 3
Joined
Nov 28, 2005
Messages
3
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,281
Activity points
1,304
in cadence....spectre...u can do that...but there transistor count is an importatnt factor...if much transistor are there...it will take many hours...
edk
 

alenhan

Junior Member level 1
Joined
Feb 27, 2006
Messages
17
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,410
maybe you also need to learn Hspice
 

suria3

Full Member level 5
Joined
Mar 5, 2004
Messages
304
Helped
17
Reputation
34
Reaction score
5
Trophy points
1,298
Activity points
3,042
ocarnu said:
The process has some variation. E.g. if Vth nominal is 0.5V (so called "typical value"), actually when you fabricate it might be anywhere between 0.45 and 0.55 with some distrbution. There are lots of parameters and each of them has some variation or uncertainty. Corners take the extremes, like most unfavorable case and most favorable (which is which depends on design). If you don't simulate the corners you'll have the surprise that only 50% of the chips work. That means double the price for the chip (more actually, you have to test them to find the good ones). That means you go bankrupt :).
In some designs corners are not enough. You have to take more samples from the parameters space, with a monte carlo analysis. How to take these parameters to cover efficiently the whole space, without missing the important spot, it's a science in itself.


Hi Ocarno,

I read your reply. That means that when we design a circuit, we will run the Typical, Worst and Best case simulation over temperature. And a part of that, which simulation is the best to say that can guarantee that our design chip will work after fabrication, is that Monte Carlo or Corner analysis? Then is Typ, Worst & Best analysis alone not comparable with monte carlo or corner. Which will you recommend to guarantee our chip work. Like when i run monte carlo (process & mismatch) at typical case for 50 iteration, i found out about 5 nodes going out of specifation, so at what percentage we say the monte carlo analysis pass our design. Hope to get a good feedback from you.

Thanks,
Suria
 

beckchm

Banned
Joined
Nov 13, 2005
Messages
191
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Activity points
0
it depends on the configuration and complexity
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top