Beruflich Dokumente
Kultur Dokumente
1. Auflage
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
10
10
15
16
17
19
21
24
25
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
95
95
96
98
Work
.....
.....
.....
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.