Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1509456.1509530acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Deterministic analog circuit placement using hierarchically bounded enumeration and enhanced shape functions

Published: 10 November 2008 Publication History

Abstract

The analog placement algorithm Plantage, presented in this paper, generates placements for analog circuits with comprehensive placement constraints. Plantage is based on a hierarchically bounded enumeration of basic building blocks, using B*-trees. The practically relevant solution space is thereby enumerated quasi-complete. The sets of possible placements of the basic building blocks are represented and combined in a new efficient way, using enhanced shape functions. The result of Plantage is the Pareto front of placements with respect to different aspect ratios. The whole approach is deterministic, in contrast to existing analog placement algorithms.

References

[1]
Rob A. Rutenbar, L. Richard Carley, John M. Cohn, and David J. Garrod. Analog Device-Level Layout Automation. Kluwer Academic Publishers, 1994.
[2]
Alan Hastings. The Art of Analog Layout. Prentice-Hall, 2001.
[3]
Enrico Malavasi and Alberto Sangiovanni-Vincentelli. Area routing for analog layout. IEEE Transactions on Computer-Aided Design of Circuits and Systems, 12(8):1186--1197, August 1993.
[4]
D. W. Jepsen and C. D. Gellat Jr. Macro placement by monte carlo annealing. In IEEE International Conference on Computer Design (ICCD), pages 495--498, 1983.
[5]
John M. Cohn, David J. Garrod, Rob A. Rutenbar, and L. Richard Carley. Koan/anagram ii: New tools for device-level analog placement and routing. IEEE Journal of Solid-State Circuits SC, 26(3):330--342, March 1991.
[6]
Koen Lampert, Georges Gielen, and Willy M. Sansen. A performancedriven placement tool for analog integrated circuits. IEEE Journal of Solid-State Circuits SC, 30(7):773--780, July 1995.
[7]
Enrico Malavasi, Edoardo Charbon, Eric Felt, and Alberto Sangiovanni-Vincentelli. Automation of ic layout with analog constraints. IEEE Transactions on Computer-Aided Design of Circuits and Systems, 15(8):923--942, August 1996.
[8]
Pei-Ning Guo, Chung-Kuan Cheng, and Takeshi Yoshimura. An o-tree representation of non-slicing floorplan and its applications. In ACM/IEEE Design Automation Conference (DAC), volume 36, pages 268--273, June 1999.
[9]
H. Murata, K. Fujiyoshi, S. Nakatake, and Kajitani. VLSI module placement based on rectangle-packing by the sequence-pair. IEEE Transactions on Computer-Aided Design of Circuits and Systems, 15(12):1518--1524, 1996.
[10]
S. Nakatake, K. Fujiyoshi, H. Murata, and Y. Kajitani. Module placement on BSG-structure and IC layout applications. In IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pages 484--493, 1996.
[11]
Yingxin Pang, Florin Balasa, Koen Lampaert, and Chung-Kuan Cheng. Block placement with symmetry constraints based on the o-tree non-slicing representation. In ACM/IEEE Design Automation Conference (DAC), pages 464--468, June 2000.
[12]
X. Hong., G. Huang, Y. Cai, J. Gu, S. Dong, C.-K. Cheng, and J. Gu. Corner block list: An effective and efficient topological representation of non-slicing floorplan. In IEEE/ACM International Conference on Computer-Aided Design (ICCAD), November 2000.
[13]
Qiang Ma, Evangeline F. Y. Yong, and K. P. Pun. Analog placement with common centroid constraints. In IEEE/ACM International Conference on Computer-Aided Design (ICCAD), November 2007.
[14]
Jai-Ming Lin and Yao-Wen Chang. Tcg-s: Orthogonal coupling of p-admissible representations for general floorplans. IEEE Transactions on Computer-Aided Design of Circuits and Systems, 23(6):968--980, June 2004.
[15]
Yun-Chih Chang, Yao-Wen Chang, Guang-Ming Wu, and Shu-Wei Wu. B*-trees: A new representation for non-slicing floorplans. In ACM/IEEE Design Automation Conference (DAC), volume 37, pages 458--463, 2000.
[16]
Florin Balasa, Sarat C. Maruvada, and Karthik Krishnamoorthy. On the exploration of the solution space in analog placement with symmetry constraints. IEEE Transactions on Computer-Aided Design of Circuits and Systems, 23(2):177--191, February 2004.
[17]
Ammar Nassaj, Jens Lienig, and Göran Jerke. A constraint-driven methodology for placement of analog and mixed-signal integrated circuits. In IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2008.
[18]
Florian Balasa and Koen Lampaert. Symmetry within the sequencepair representation in the context of placement for analog design. IEEE Transactions on Computer-Aided Design of Circuits and Systems, 19(7):721--731, July 2000.
[19]
Karthik Krishnamoorthy, Sarat C. Maruvada, and Florin Balasa. Fast evaluation of symmetric-feasible sequence-pairs for analog topological placement. In 5th IEEE Int. Conf. on ASIC (ASICON), pages 71--74, 2003.
[20]
Karthik Krishnamoorthy, Sarat C. Maruvada, and Florin Balasa. Topological placement with multiple symmetry groups of devices for analog layout design. In IEEE International Symposium on Circuits and Systems (ISCAS), pages 2032--2035, May 2007.
[21]
Lin Po-Hung and Lin Shyh-Chang. Analog placement based on novel symmetry-island formulation. In ACM/IEEE Design Automation Conference (DAC), pages 465--470, June 2007.
[22]
Yiu-Cheong Tam, Evangeline F. Y. Young, and Chris Chu. Analog placement with symmetry and other placement constraints. In IEEE/ACM International Conference on Computer-Aided Design (ICCAD), November 2006.
[23]
David A. Johns and Ken Martin. Analog Integrated Circuit Design. John Wiley & Sons, 1997.
[24]
H. Graeb, S. Zizala, J. Eckmueller, and K. Antreich. The sizing rules method for analog integrated circuit design. In IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pages 343--349, 2001.
[25]
Tobias Massier, Helmut Graeb, and Ulf Schlichtmann. Sizing rules for bipolar analog circuit design. In Design, Automation and Test in Europe (DATE), March 2008.
[26]
R. H. J. M. Otten. Efficient floorplan optimization. In IEEE International Conference on Computer Design (ICCD), pages 499--501, October 1983.
[27]
Gerhard Zimmermann. A new area and shape function estimation technique for VLSI layouts. In ACM/IEEE Design Automation Conference (DAC), volume 25, pages 60--65, 1988.
[28]
J. Fisher and R. Koch. A highly linear CMOS buffer amplifier. IEEE Journal of Solid-State Circuits SC, 22:330--334, 1987.
[29]
Shinichi Kouda, Chikaaki Kodama, and Kunihiro Fujiyoshi. Improved method of cell placement with symmetry constraints for analog ic layout design. In ACM/SIGDA International Symposium on Physical Design (ISPD), April 2006.

Cited By

View all
  • (2019)Device Layer-Aware Analytical Placement for Analog CircuitsProceedings of the 2019 International Symposium on Physical Design10.1145/3299902.3309751(19-26)Online publication date: 4-Apr-2019
  • (2018)Analog Placement Constraint Extraction and Exploration with the Application to Layout RetargetingProceedings of the 2018 International Symposium on Physical Design10.1145/3177540.3178245(98-105)Online publication date: 25-Mar-2018
  • (2017)Hierarchical and Analytical Placement Techniques for High-Performance Analog CircuitsProceedings of the 2017 ACM on International Symposium on Physical Design10.1145/3036669.3036678(55-62)Online publication date: 19-Mar-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '08: Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design
November 2008
855 pages
ISBN:9781424428205

Sponsors

Publisher

IEEE Press

Publication History

Published: 10 November 2008

Check for updates

Qualifiers

  • Research-article

Conference

ASE08
Sponsor:
ASE08: The International Conference on Computer-Aided Design
November 10 - 13, 2008
California, San Jose

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Device Layer-Aware Analytical Placement for Analog CircuitsProceedings of the 2019 International Symposium on Physical Design10.1145/3299902.3309751(19-26)Online publication date: 4-Apr-2019
  • (2018)Analog Placement Constraint Extraction and Exploration with the Application to Layout RetargetingProceedings of the 2018 International Symposium on Physical Design10.1145/3177540.3178245(98-105)Online publication date: 25-Mar-2018
  • (2017)Hierarchical and Analytical Placement Techniques for High-Performance Analog CircuitsProceedings of the 2017 ACM on International Symposium on Physical Design10.1145/3036669.3036678(55-62)Online publication date: 19-Mar-2017
  • (2016)Pareto front analog layout placement using satisfiability modulo theoriesProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2972136(1411-1416)Online publication date: 14-Mar-2016
  • (2015)Beyond GORDIAN and KraftwerkProceedings of the 2015 Symposium on International Symposium on Physical Design10.1145/2717764.2723571(133-140)Online publication date: 29-Mar-2015
  • (2013)Area optimization on fixed analog floorplans using convex area functionsProceedings of the Conference on Design, Automation and Test in Europe10.5555/2485288.2485722(1843-1848)Online publication date: 18-Mar-2013
  • (2012)Analytical-based approach for capacitor placement with gradient error compensation and device correlation enhancement in analog integrated circuitsProceedings of the International Conference on Computer-Aided Design10.1145/2429384.2429520(635-642)Online publication date: 5-Nov-2012
  • (2012)Performance-driven analog placement considering monotonic current pathsProceedings of the International Conference on Computer-Aided Design10.1145/2429384.2429516(613-619)Online publication date: 5-Nov-2012
  • (2012)LAYGEN IIProceedings of the 14th annual conference on Genetic and evolutionary computation10.1145/2330163.2330319(1127-1134)Online publication date: 7-Jul-2012
  • (2012)Routability-driven placement algorithm for analog integrated circuitsProceedings of the 2012 ACM international symposium on International Symposium on Physical Design10.1145/2160916.2160934(71-78)Online publication date: 25-Mar-2012
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media