2016
DOI: 10.18178/ijeee.4.5.374-385
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: Abstract-Optimization-based analog layout automationdoes 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 constraintcomplia… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 32 publications
0
3
0
Order By: Relevance
“…The developed architecture offers an effective way to [30], Bayesian fusion [38], layout migration and reuse [61], layout self-organization [62], reinforcement learning [63], and training our deep neural network using a database of successfully fabricated circuits. However, the current cost of IC fabrication prevented us from creating such a database, given the number of end-to-end designs that must have been completed.…”
Section: Table VI To Tablementioning
confidence: 99%
“…The developed architecture offers an effective way to [30], Bayesian fusion [38], layout migration and reuse [61], layout self-organization [62], reinforcement learning [63], and training our deep neural network using a database of successfully fabricated circuits. However, the current cost of IC fabrication prevented us from creating such a database, given the number of end-to-end designs that must have been completed.…”
Section: Table VI To Tablementioning
confidence: 99%
“…A recent placement approach utilizes swarm intelligence in order to arrange procedurally generated blocks [15]. Different hierarchy levels are used to encapsulate dedicated constructive tasks and to organize recursive placement cycles while considering constraints.…”
Section: A State Of the Artmentioning
confidence: 99%
“…A-B-C). Since in the example elemB must be placed last, the intended order has to be corrected either using further procedural code (which may again show problems) or by placement or correction algorithms (such as in [15,16], resp. ).…”
Section: B Layout Description Of Cs-dac Sub Blocksmentioning
confidence: 99%