Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1629911.1630154acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Architectural assessment of design techniques to improve speed and robustness in embedded microprocessors

Published: 26 July 2009 Publication History

Abstract

This work investigates the interrelation of performance and robustness against variability in industrial microprocessor designs. A novel analysis technique for variation-sensitive hardware and two figures of merit to quantify the robustness of a design against variations are proposed. Together with a multi-stage STA this enables an efficient application of low-VT cell insertion and pulsed latch design to compensate for within-die delay variations. For the same speed margin of 5% on design level, a pulsed latch design of an ARM926 microprocessor shows a 2.5x higher robustness compared to a MS-FF design with selective low-VT cell insertion.

References

[1]
K. Kuhn et al., "Managing Process Variation in Intel's 45nm technology", Intel Tech. J., Vol. 12, 2008, pp. 93--109.
[2]
G. Gammie et al., "A 45nm 3.5G Baseband-and-Multimedia Application Processor using Adaptive Body-Bias and Ultra-Low-Power Techniques", ISSCC 2008, pp. 258--259.
[3]
M. Horowitz et al., "Scaling, Power, and the Future of CMOS", IEDM 2005, pp. 9--15.
[4]
D. Blaauw et al., "Stat. Timing Analysis: From Basic Principles to State of the Art", Trans. on CAD, 2008, pp. 589--607.
[5]
D. Brooks et al., "New methodology for early-stage, micro-architectural-level power-performance analysis of microprocessors", IBM J. of R&D, Sep./Nov. 2003, pp. 585--598.
[6]
T. Lueftner et al., "A 90-nm CMOS low-power GSM/EDGE multi-media-enh. baseband processor with 380-MHz ARM926 core and mixed-signal extensions", J. Solid-State Circuits, Vol. 42, No. 1, Jan. 2007, pp. 1--12.
[7]
E. Borch et al., "Loose Loops Sink Chips", Int. Symp. on High-Performance Comp. Arch., Feb. 2002, pp. 299--310.
[8]
T. Baumann et al., "Perf. Improv. of Embedded Low-Power Microprocessor Cores by Selective Flip Flop Replacement", ESSCIRC 2007, pp. 308--311.
[9]
J. Tschanz et al., "Comparative delay and energy of single-edge triggered&dual-edge triggered pulsed flip-flops for high-performance microprocessors", ISLPED 2001, pp. 147--152.

Cited By

View all
  • (2023) Mix & Latch: An Optimization Flow for High-Performance Designs With Single-Clock Mixed-Polarity Latches and Flip-Flops IEEE Access10.1109/ACCESS.2023.326580911(35830-35840)Online publication date: 2023
  • (2019)Clock Gating Synthesis of Pulsed-Latch CircuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2012.218523531:7(1019-1030)Online publication date: 4-Jan-2019
  • (2019)Pulsed-Latch Aware Placement for Timing-Integrity OptimizationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2011.216571730:12(1856-1869)Online publication date: 3-Jan-2019
  • Show More Cited By

Index Terms

  1. Architectural assessment of design techniques to improve speed and robustness in embedded microprocessors

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        DAC '09: Proceedings of the 46th Annual Design Automation Conference
        July 2009
        994 pages
        ISBN:9781605584973
        DOI:10.1145/1629911
        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: 26 July 2009

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. micro-architecture
        2. robustness
        3. variability-aware design

        Qualifiers

        • Research-article

        Funding Sources

        Conference

        DAC '09
        Sponsor:
        DAC '09: The 46th Annual Design Automation Conference 2009
        July 26 - 31, 2009
        California, San Francisco

        Acceptance Rates

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

        Upcoming Conference

        DAC '25
        62nd ACM/IEEE Design Automation Conference
        June 22 - 26, 2025
        San Francisco , CA , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)1
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 25 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2023) Mix & Latch: An Optimization Flow for High-Performance Designs With Single-Clock Mixed-Polarity Latches and Flip-Flops IEEE Access10.1109/ACCESS.2023.326580911(35830-35840)Online publication date: 2023
        • (2019)Clock Gating Synthesis of Pulsed-Latch CircuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2012.218523531:7(1019-1030)Online publication date: 4-Jan-2019
        • (2019)Pulsed-Latch Aware Placement for Timing-Integrity OptimizationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2011.216571730:12(1856-1869)Online publication date: 3-Jan-2019
        • (2018)Low power latch based design with smart retiming2018 19th International Symposium on Quality Electronic Design (ISQED)10.1109/ISQED.2018.8357308(329-334)Online publication date: Mar-2018
        • (2017)Reliability Enhancement of Low-Power Sequential Circuits Using Reconfigurable Pulsed LatchesIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2017.268043364:7(1803-1814)Online publication date: Jul-2017
        • (2013)Pulsed-latch ASIC synthesis in industrial design flow2013 18th Asia and South Pacific Design Automation Conference (ASP-DAC)10.1109/ASPDAC.2013.6509621(356-361)Online publication date: Jan-2013
        • (2011)Retiming Pulsed-Latch Circuits With Regulating Pulse WidthIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2011.212693230:8(1114-1127)Online publication date: 1-Aug-2011
        • (2010)Pulsed-latch circuits to push the envelope of ASIC design2010 International SoC Design Conference10.1109/SOCDC.2010.5682949(150-153)Online publication date: Nov-2010

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media