SWARM: A Novel Methodology for Integrated Circuit Layout Automation Based on Principles of Self-organization
Zusammenfassung
After more than three decades of electronic design automation, most layouts for analog integrated circuits are still handcrafted in a laborious manual fashion today. This book presents Self-organized Wiring and Arrangement of Responsive Modules (SWARM), a novel interdisciplinary methodology addressing the design problem with a decentralized multi-agent system. Its basic approach, similar to the roundup of a sheep herd, is to let autonomous layout modules interact with each other inside a successively tightened layout zone. Considering various principles of self-organization, remarkable overall solutions can result from the individual, local, selfish actions of the modules. Displaying this fascinating phenomenon of emergence, examples demonstrate SWARM’s suitability for floorplanning purposes and its application to practical place-and-route problems. From an academic point of view, SWARM combines the strengths of procedural generators with the assets of optimization algorithms, thus p...
Schlagworte
Integrated Circuits Analog Layout Floorplanning Placement Routing Constraints Electronic Design Automation Optimization Algorithms Procedural Generators Multi-Agent Systems- 1–165 The Methodology 1–165
- 166–224 The Implementation 166–224
- 220–224 6 Summary and Outlook 220–224
- 225–250 Listings 225–250
- 225–230 Vocabulary 225–230
- 231–250 References 231–250
9 Treffer gefunden
- „... Design Function FRP Layout PCells EDPL PCDS graphical PCDS HIPE GQL Development Framework Circuit PCells ...” „... of circuit PCells which is far from the mentality of circuit design experts accustomed to visually ...” „... domain and thus address the step of schematic design. This step is about taking a functional circuit ...”
- „... presents a new methodology for layout automation in the design of analog integrated circuits, referred to ...” „... a holistic IC design flow on module level, from the functional circuit specification across the ...” „... as Self-organized Wiring and Arrangement of Responsive Modules (SWARM). While digital IC design has ...”
- „... Circuits – Analog Layout – Floorplanning – Placement – Routing – Constraints – Electronic Design ...” „... decades of electronic design automation, most layouts for analog integrated circuits are still ...” „... . Unfortunately, in contrast to the digital domain, the circuit design and especially the layout creation of ...”
- „... PCells to automate the analog basic circuits that constitute the design as functional units, it ...” „... modules’ master PCells) should be no problem as long as the circuit topology and the design constraints ...” „... design productivity. If only one circuit class is targeted, the effort is –according to the experiences ...”
- „... / Vinko Marolt, “SWARM: A Multi- Agent System for Layout Automation in Analog Integrated Circuit Design ...” „... Routing of Macro/Custom Cell Integrated Circuits Using Simulated Annealing”, Proc. of 25th Design ...” „... Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 3, no. 1, pp. 87–100, Jan. 1984 ...”
- „... original dissertation [1] explicated that the problem of analog layout is a severe bottleneck in the design ...” „... flow of integrated circuits because automation attempts have persistently failed to satisfy the high ...” „... industrial environments, analog layout design is still done in a largely manual fashion today and heavily ...”
- „... t ioning Module* Transistor Module Level 2 Module Level 1 Device Level Device Level DesignModule ...” „... wiring denominate the tasks of placement and routing.1 SWARM is meant to be used by layout designers for ...” „... consideration of design constraints. 3.1 Overview of the SWARM Methodology As will be outlined in Section 3.1.1 ...”
- „... Vocabulary – Symbols Symbols α angle in the orientation of a design component (counterclockwise) (p. 46) a ...” „... design component (p. 54) ∆ uppercase delta (absolute difference) (p. 79) δ lowercase delta (relative ...” „... (introversive) behavior of a procedural generator [1] G geometrical shape in the layout design (p. 60) G set of ...”
- „... thesis. First of all, Section 2.1 articulates the basic idea of tackling the analog layout design problem ...” „... by distributing the design tasks across autonomously interacting, parameterized layout components ...” „... adaptation of these topics to the analog layout design problem, thus directly segueing into the description ...”