skip to main content
10.1145/1228784.1228849acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Structured and tuned array generation (STAG) for high-performance random logic

Published: 11 March 2007 Publication History

Abstract

Regularly structured design techniques can combat complexity on a variety of fronts. We present the Structured and Tuned Array Generation (STAG) design methodology, which provides a complete design solution from logic to layout for regularly structured circuits. The STAG circuit tuning constraints are a key component of the methodology. The tuning contraints first guide a SPICE-level tuner to a violation free region in the design space. Secondly, the tuning methodology provides flexibility for targeting a variety of design contraints and objectives. Design examples illustrate STAG's ability for fast turnaround time as well as for high performance and timing critical random logic.

References

[1]
"International technology roadmap for semiconductors: Design," Tech. Rep., 2005.
[2]
K.Y. Tong, V. Kheterpal, V. Rovner, L. Pileggi, and H. Schmit, "Regular logic fabrics for a via patterned gate array (VPGA)," in Custom Integrated Circuits Conference, 2003.
[3]
W. Maly, "IC design in high-cost nanometer-technologies era," in Design Automation Conference, June 2001.
[4]
S.P. Khatri, R.K. Brayton, and A. Sangiovanni-Vincentelli, Cross-talk Noise Immune VLSI Design Using Regular Layout Fabrics, Kluwer Academic Publishers, 2001.
[5]
M. A. Lavin, F.-L. Heng, and G. A. Northrop, "Backend cad flows for "restrictive design rules".," in International Conference on Computer Aided Design, 2004.
[6]
Fan Mo and R.K. Brayton, "PLA-based regular structures and their synthesis," Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, vol. 22, no. 6, pp. 723--729, 2003.
[7]
R. Garg, M. Sanchez, K. Gulati, N. Jayakumar, A. Anshul Gupta, and S. P. Khatri, "A design flow to optimize circuit delay by using standard cells and plas," in Great Lakes symposium on VLSI, 2006.
[8]
G. Samson and L. T. Clark, "Circuit architecture for low-power race-free programmable logic arrays," in Great Lakes symposium on VLSI, 2006.
[9]
J. D. Warnock, et al, "The circuit and physical design of the POWER4 microprocessor, IBM Journal of Research and Development, vol. 46, no. 1, pp. 27--51, January 2002.
[10]
G.A. Northrop and Pong-Fei Lu, "A semi-custom design flow in high-performance microprocessor design," in Design Automation Conference, 2001, pp. 426--431.
[11]
S. Posluszny, et al, "timing closure by design," a high frequency microprocessor design methodology," in Design Automation Conference, 2000, pp. 712--717.
[12]
J. Silberman, et al, "A 1.0-GHz single-issue 64-bit PowerPC integer processor," IEEE Journal of Solid-State Circuits, vol. 33, no. 11, pp. 1600--1608, 1998.
[13]
T. Thorp, D. Liu, and P. Trivedi, "Analysis of blocking dynamic circuits," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 11, no. 4, pp. 744--748, 2003.
[14]
R. Montoye,W. Belluomini, H. Ngo, C. McDowell, J. Sawada, T. Nguyen, B. Veraa, J.Wagoner, and M. Lee, "A double precision floating point multiply," in IEEE International Solid-State Circuits Conference, 2003, pp. 336--337 vol.1.
[15]
J. M. Rabaey, A. Chandrakasan, and B. Nikolic, Digital Integrated Circuits: A Design Perspective, Prentice Hall, Upper Saddle River, 2nd edition, 2003.
[16]
R.K. Brayton, G. Hachtel, C. McMullen, and A. Sangiovanni-Vincentelli, Logic Minimization Algorithms for VLSI Synthesis, Kluwer Academic Publishers, 1984.
[17]
"Powerspice users guide, version 1.5 (IBM)," June 2002.
[18]
G. D. Gristede and W. Hwang, "SST version 10.0 user manual (IBM)," November 2000.
[19]
P. Restle, K. Scheinberg, C. Visweswariah, and S. Walker, "Deft documentation (IBM), September 2003.
[20]
A. R. Conn, K. Scheinberg, and Ph. L. Toint, "Recent progress in unconstrained nonlinear optimization without derivatives," Journal of Mathematical Programming, vol. 79, pp. 397--414, 1997.
[21]
L. Stok, et al, "Booledozer: Logic synthesis for asics," IBM Journal of Research and Development, July 1996.

Index Terms

  1. Structured and tuned array generation (STAG) for high-performance random logic

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '07: Proceedings of the 17th ACM Great Lakes symposium on VLSI
    March 2007
    626 pages
    ISBN:9781595936059
    DOI:10.1145/1228784
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 March 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. design automation
    2. programmable logic arrays (PLAs)

    Qualifiers

    • Article

    Conference

    GLSVLSI07
    Sponsor:
    GLSVLSI07: Great Lakes Symposium on VLSI 2007
    March 11 - 13, 2007
    Stresa-Lago Maggiore, Italy

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 125
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    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