[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2593069.2593145acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Functional ECO Using Metal-Configurable Gate-Array Spare Cells

Published: 01 June 2014 Publication History

Abstract

Metal-configurable gate-array spare cells, which have versatile functionality, are developed to overcome the inflexibility of standard spare cells used in conventional metal-only engineering change order (ECO). In this paper, we focus on functional ECO optimization using the new type of spare cells to fully exploit its strength. We observe that this functional ECO problem has the nature of dynamic logical and physical costs for selecting spare gate arrays. Unlike existing functional ECO works, which perform technology mapping based on ECO patches, we perform reverse mapping from spare gate arrays to handle these dynamic costs. We devise a spare array relation graph to record geometrical adjacency among spare gate arrays and interleave with the and-inverter network of ECO patches. To avoid redundant traversal and monitor the dynamic costs, we adopt A* search to simultaneously traverse and map between the logical ECO network and the physical spare array relation graph.

References

[1]
A. Balasinski. Optimization of sub-100-nm designs for mask cost reduction. SPIE JM3, 3(2), pp. 322--331, Apr. 2004.
[2]
H.-Y. Chang et al. Timing ECO optimization via Bézier curve smoothing and fixability identification. IEEE TCAD, 31(12), pp. 1857--1866, Dec. 2012.
[3]
K.-H. Ho et al. ECO timing optimization using spare cells and technology remapping. IEEE TCAD, 29(5), pp. 697--710, May 2010.
[4]
C.-P. Lu et al. A metal-only-ECO solver for input-slew and output-loading violations. IEEE TCAD, 29(2), pp. 240--245, Feb. 2010.
[5]
S.-Y. Fang et al. Redundant-wires-aware ECO timing and mask-cost optimization. In Proc. ICCAD, pp. 381--386, Nov. 2010.
[6]
K.-H. Ho et al. TRECO: dynamic technology remapping for timing engineering change orders. IEEE TCAD, 31(11), pp. 1723--1733, Nov. 2012.
[7]
Y.-M. Kuo et al. Spare cells with constant Insertion for engineering change. IEEE TCAD, 28(3), pp. 456--460, Mar. 2009.
[8]
N. Modi and M. Marek-Sadowska. ECO-map: Technology remapping for post-mask ECO using simulated annealing. In Proc. ICCD, pp. 652--657, Oct. 2008.
[9]
I. H.-R. Jiang and H.-Y. Chang. ECOS: Stable matching based metal-only ECO synthesis. IEEE TVLSI, 20(3), pp. 485--497, Mar. 2012.
[10]
S.-L. Huang et al. A robust ECO engine by resource-constraint-aware technology mapping and incremental routing optimization. In Proc. ASP-DAC, pp. 382--387, Jan. 2011.
[11]
H.-Y. Chang et al. Simultaneous functional and timing ECO. In Proc. DAC, pp. 140--145, June 2011.
[12]
H.-Y. Chang et al. Timing ECO optimization using metal-configurable gate-array spare cells. In Proc. DAC, pp. 802--807, June 2012.
[13]
H.-T. Chen et al. Reconfigurable ECO cells for timing closure and IR drop minimization. IEEE TVLSI, 18(12), pp. 1686--1695, Dec. 2010.
[14]
J. Yang et al. Reconfigurable engineering change order base cell. US Patent 8446176, Mar. 2013.
[15]
L. Ciccarelli et al. Base cell for implementating an engineering change order (ECO). US Patent 8390330, Mar. 2013.
[16]
L. Ciccarelli et al. Base cell for engineering change order (ECO) implementation. US Patent 7965107, June 2011.
[17]
L.-C. Tien. Method for reducing layers revision in engineering change order. US Patent 7137094, Nov. 2006.
[18]
ARM Artisan ECO Kit. http://www.arm/products/physical-ip/logic-ip/eco-kit.php.
[19]
T. Petit, STMicroelectronics. Important ECOs implementation using gate-array-like mask configurable cells. Cadence CDNLive!, May 2011.
[20]
G. S. Tsapepas et al. Spare gate array cell distribution analysis. US Patent 7676776, Mar. 2010.
[21]
K.-C. Wu and Y.-W. Tsai. Structured ASIC, evolution or revolution? In Proc. ISPD, pp. 103--106, Apr. 2004.
[22]
G. F. Voronoi. Nouvelles applications des parametres continus a la theorie des formes quadratiques J. Reine Angew. Math., 134, pp. 198--287, 1908.
[23]
P. E. Hart et al. A formal basis for the heuristic determination of minimum cost paths. IEEE TSSC, 4(2), pp. 100--107, July 1968.
[24]
ABC: A System for Sequential Synthesis and Verification, Release 70930, 2012. http://www.eecs.berkeley.edu/ãlanmi/abc/.

Cited By

View all
  • (2019)Predicting ${X}$ -Sensitivity of Circuit-Inputs on Test-Coverage: A Machine-Learning ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.287816938:12(2343-2356)Online publication date: Dec-2019

Index Terms

  1. Functional ECO Using Metal-Configurable Gate-Array Spare Cells

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    DAC '14: Proceedings of the 51st Annual Design Automation Conference
    June 2014
    1249 pages
    ISBN:9781450327305
    DOI:10.1145/2593069
    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]

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Engineering change order
    2. Gate array
    3. Technology mapping

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    DAC '14

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Predicting ${X}$ -Sensitivity of Circuit-Inputs on Test-Coverage: A Machine-Learning ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.287816938:12(2343-2356)Online publication date: Dec-2019

    View Options

    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