Sie sind auf Seite 1von 3

SpringerBriefs in Applied Sciences and Technology / SpringerBriefs in Computational Intelligence 3

Generating Analog IC Layouts with LAYGEN II


von
Ricardo M. F. Martins, Nuno C. C. Loureno, Nuno C.G. Horta

1. Auflage

Generating Analog IC Layouts with LAYGEN II Martins / Loureno / Horta


schnell und portofrei erhltlich bei beck-shop.de DIE FACHBUCHHANDLUNG

Springer-Verlag Berlin Heidelberg 2012


Verlag C.H. Beck im Internet:
www.beck.de
ISBN 978 3 642 33145 9

Contents

Introduction . . . . . . . . . . . . . . . . . . .
1.1 Analog IC Design . . . . . . . . . . . .
1.2 The Analog IC Design Automation
1.3 Analog IC Layout Automation . . .
1.4 Conclusions . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . .

.....
.....
Flow .
.....
.....
.....

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

1
1
3
5
6
6

State of the Art on Analog Layout Automation . . . . . . . . . .


2.1 Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1 Layout Constraints . . . . . . . . . . . . . . . . . . . . . .
2.1.2 Chip Floorplan Representations . . . . . . . . . . . . .
2.1.3 Approaches . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Layout Generation Tools . . . . . . . . . . . . . . . . . . . . . . .
2.3 Closing the Gap Between Electrical and Physical Design .
2.3.1 Layout-Aware Sizing Approaches . . . . . . . . . . . .
2.4 Commercial Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

9
9
10
10
15
16
17
19
21
24
25

Automatic Layout Generation . . . . . . . . . . . . . . . .


3.1 Design Flow Based on Automatic Generation . . .
3.1.1 Sizing Task . . . . . . . . . . . . . . . . . . . . .
3.2 Layout Generation Design Flow . . . . . . . . . . . .
3.3 Tool Architecture . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Graphical User Interface . . . . . . . . . . . .
3.3.2 Technology Design Kit . . . . . . . . . . . . .
3.3.3 Hierarchical High Level Cell Description.
3.4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

29
29
31
32
33
35
37
37
39
39

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

ix

Contents

Placer . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Placer Architecture . . . . . . . . . . . . . .
4.2 Template . . . . . . . . . . . . . . . . . . . . .
4.3 Template-Based Generation Procedure .
4.3.1 Instantiation . . . . . . . . . . . . . .
4.3.2 Pre-Processing . . . . . . . . . . . .
4.3.3 Post-Processing. . . . . . . . . . . .
4.4 Conclusions . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

41
41
42
43
45
45
50
53
54

Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Router Architecture . . . . . . . . . . . . . . . .
5.2 Template . . . . . . . . . . . . . . . . . . . . . . .
5.3 Optimization-Based Generation Procedure
5.3.1 Multiple Contacts . . . . . . . . . . . .
5.3.2 Evolutionary Algorithm . . . . . . . .
5.3.3 Optimization Phases . . . . . . . . . .
5.4 Internal Evaluation Procedure . . . . . . . . .
5.4.1 Short Circuit Checker . . . . . . . . .
5.4.2 Design Rule Checker. . . . . . . . . .
5.4.3 Electrical Rule Checker . . . . . . . .
5.5 Conclusions . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

55
55
57
60
60
61
69
71
71
72
73
74
75

Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Case Study I: Fully-Dynamic Comparator . .
6.1.1 Template . . . . . . . . . . . . . . . . . . . .
6.1.2 Layout Generation. . . . . . . . . . . . . .
6.1.3 Validation . . . . . . . . . . . . . . . . . . .
6.2 Case Study II: Single-Ended Folded Cascode
6.2.1 Template Hierarchy. . . . . . . . . . . . .
6.2.2 Layout Generation. . . . . . . . . . . . . .
6.2.3 Retargeting for Different Sizes . . . . .
6.2.4 Retargeting for Different Technology
6.3 Conclusions . . . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . . . .

........
........
........
........
........
Amplifier .
........
........
........
........
........
........

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

77
77
79
79
83
85
85
86
87
91
92
92

Conclusions and Future


7.1 Conclusions . . . . .
7.2 Future Work . . . . .
References . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

95
95
96
98

Work
.....
.....
.....

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Das könnte Ihnen auch gefallen