SWARM: A Self-Organization Approach for Layout Automation in Analog IC Design

  title={SWARM: A Self-Organization Approach for Layout Automation in Analog IC Design},
  author={Daniel Marolt and J{\"u}rgen Scheible and G{\"o}ran Jerke and Vinko Marolt},
  journal={International Journal of Electronics and Electrical Engineering},
Optimization-based analog layout automation does not yet find evident acceptance in the industry due to the complexity of the design problem. This paper presents a Self-organized Wiring and Arrangement of Responsive Modules (SWARM), able to consider crucial design constraints both implicitly and explicitly. The flexibility of algorithmic methods and the expert knowledge captured in PCells combine into a flow of supervised module interaction. This novel approach targets the creation of… Expand
SWARM: A Multi-agent System for Layout Automation in Analog Integrated Circuit Design
SWARM is presented, a novel approach addressing the problem with a multi-agent system: autonomous layout modules interact with each other to evoke the emergence of overall compact arrangements that fit within a given layout zone. Expand
Analog layout automation via self-organization: Enhancing the novel SWARM approach
This paper enhances SWARM, a novel deterministic analog layout automation approach based on the idea of cellular automata that joins the layout quality of procedural generators with the flexibility of optimization algorithms, combining these two kinds of automation into a “bottom-up meets top-down” flow. Expand
[Layout automation in analog IC design with formalized and nonformalized expert knowledge] ; SWARM: a novel methodology for integrated circuit layout automation based on principles of self-organization
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. Expand
A self-organization approach for layout floorplanning problems in analog IC design
This paper presents a fundamentally new automation approach based on self-organization, in which floorplan blocks can autonomously move, rotate and deform themselves to jointly let compact results emerge from a synergistic flow of interaction. Expand
A simplified methodology for complex analog module layout generation
  • P. Chawda
  • Computer Science
  • 2018 19th International Symposium on Quality Electronic Design (ISQED)
  • 2018
A simplified methodology for generating complex analog modules layout using template driven parameterized cells to reduce layout creation cycle time significantly while meeting the layout designers need is presented. Expand
MESH: Explicit and flexible generation of analog arrays
MESH is introduced — a software structure to define detailed and flexible layout generators explicitly and just a few lines of code describe complex layouts while all relations and design intents, such as element positions and routing styles, are captured through abstract commands. Expand
gPCDS: An interactive tool for creating schematic module generators in analog IC design
Optimization-based design automation for analog ICs still remains behind the demands. A promising alternative is given by procedural approaches such as parameterized generators, also known as PCells.Expand
Special Layout Techniques for Analog IC Design
This chapter presents layout techniques that accompany analog design flows, which an analog layout designer must be fully aware of, and introduces an introduction to sheet resistances and wells. Expand
ICML: Machine Learning-based Transistor-level Integrated Circuit Layout Error Classification using Color Analysis and Segmentation
Integrated circuit (IC) layout designs must conform to formalized and non-formalized constraints. These constraints are often embedded in physical design software in the form of design rule checking.Expand


Automation of Analog IC Layout: Challenges and Solutions
This paper will first present a brief review of the state of the art of analog layout automation, introduce active and open research areas and present two visions -- a "continuous layout design flow" and a "bottom-up meets top-down designflow" -- which could significantly push analog design automation towards its goal of analog synthesis. Expand
Topological Placement with Multiple Symmetry Groups of Devices for Analog Layout Design
The computation times exhibited by the improved topological algorithm presented are significantly better than those of the algorithms using an exploration strategy based on the absolute representation, as well as those of other previous topological algorithms. Expand
Multilevel symmetry-constraint generation for retargeting large analog layouts
A new method of multilevel symmetry-constraint generation is presented by utilizing the inherent circuit structure and hierarchy information from the extracted netlist and demonstrated 18 times reduction in the number of symmetry constraints required for retargeting an analog-to-digital converter layout. Expand
Hierarchical propagation of geometric constraints for full-custom physical design of ICs
A general definition of hierarchical constraints for a constraint-driven design flow is given and it is shown, how top-down declared constraints can be propagated into another hierarchical context. Expand
Analog placement and global routing considering wiring symmetry
  • Yu-Ming Yang, I. Jiang
  • Engineering, Computer Science
  • 2010 11th International Symposium on Quality Electronic Design (ISQED)
  • 2010
This paper raises the wiring symmetry issue to analog layout: wiring symmetry is as crucial as device symmetry and proposes an analog placement and global routing algorithm to consider both types of symmetry constraints. Expand
Configurable analog routing methodology via technology and design constraint unification
A novel configurable analog routing methodology for more efficient analog layout automation using OpenAccess constraint group format which manipulates the analog routing characteristic based on the unified constraints. Expand
Generator based approach for analog circuit and layout design and optimization
A new methodology for layout generation of analog circuits that is based on a modular circuit design and a so-called “executable design flow description” that allows to describe the layout in a technology independent and parameterizable manner assuring a consistent view of circuit and layout design. Expand
Multi-stage analog placement with various constraints
In this paper, we present a placement method for analog circuit. This method can handle multiple constraints, which include multi-symmetry, proximity, signal-path clustering constraints. All theseExpand
Practical placement and routing techniques for analog circuit designs
Experimental results show that the tool presented can generate quality analog layout within minutes of time that passes the design rule check, layout-schematic verification and the simulation results are comparable with those of manual design, while a manual design will take a designer a couple of days to generate. Expand
A Study of the Applicability of Hopfield Decision Neural Nets to VLSI CAD
  • M. L. Yu
  • Computer Science
  • 26th ACM/IEEE Design Automation Conference
  • 1989
A study to determine if Hopfield neural nets were applicable to the many optimization problems that occur in VLSI circuit design and layout found that the quality of solution was mediocre, at best, and highly sensitive to network parameters. Expand