Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience

In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, EDA algorithms at this level have to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kleeberger, Veit B., Maier, Petra R., Schlichtmann, Ulf
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 6
container_issue
container_start_page 1
container_title
container_volume
creator Kleeberger, Veit B.
Maier, Petra R.
Schlichtmann, Ulf
description In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, EDA algorithms at this level have to support exposing technology characteristics (such as process variations or aging) for consideration on higher levels of abstraction. Similarly, key parameters from system level, such as workload or executed processor instructions, have to be considered at lower levels for accurate analysis of, e.g., degradation effects. Circuit-level timing analysis plays a key role in this context as it provides key metrics such as achievable frequency, available timing margins and timing violation vulnerabilities of the analyzed circuit. We present an enhanced static timing analysis which links technology-level effects to system-level and vice versa. Specifically, we discuss the accurate and efficient consideration of system workload and impact of executed instructions on circuit timing.
doi_str_mv 10.1145/2593069.2596694
format Conference Proceeding
fullrecord <record><control><sourceid>acm_RIE</sourceid><recordid>TN_cdi_ieee_primary_6881376</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6881376</ieee_id><sourcerecordid>acm_books_10_1145_2593069_2596694</sourcerecordid><originalsourceid>FETCH-LOGICAL-a162t-f277bb10087910823b09d4a70ca77cc7eb8b375a4aab17c7c909050e7f7af0aa3</originalsourceid><addsrcrecordid>eNqNkDFPwzAQhY0AiVI6M7BkZHF6Fye5eKwqCpUqsRTBZp1dB5m2CYqDUP89qdofwPR09-7dkz4h7hFSxLyYZoVWUOp00LLU-YW4xZz0sEPKLo9DASojBepKjIBUJRHg40ZMYvwCAFQ5DtcjMX1vu-2u5Y1MuNkkyyb23Y_rQ9vI2S93PlmHfWg-k1nDu0MM8U5c17yLfnLWsXhbPK3nL3L1-rycz1aSscx6WWdE1g6VFWmEKlMW9CZnAsdEzpG3lVVUcM5skRw5DRoK8FQT18CsxuLh9Dd47813F_bcHUxZVaioHNz05LLbG9u222gQzJGLOXMxZy7GdsHXQ-DxnwH1B9TuXW0</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience</title><source>IEEE Electronic Library (IEL)</source><creator>Kleeberger, Veit B. ; Maier, Petra R. ; Schlichtmann, Ulf</creator><creatorcontrib>Kleeberger, Veit B. ; Maier, Petra R. ; Schlichtmann, Ulf</creatorcontrib><description>In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, EDA algorithms at this level have to support exposing technology characteristics (such as process variations or aging) for consideration on higher levels of abstraction. Similarly, key parameters from system level, such as workload or executed processor instructions, have to be considered at lower levels for accurate analysis of, e.g., degradation effects. Circuit-level timing analysis plays a key role in this context as it provides key metrics such as achievable frequency, available timing margins and timing violation vulnerabilities of the analyzed circuit. We present an enhanced static timing analysis which links technology-level effects to system-level and vice versa. Specifically, we discuss the accurate and efficient consideration of system workload and impact of executed instructions on circuit timing.</description><identifier>ISSN: 0738-100X</identifier><identifier>ISBN: 1450327303</identifier><identifier>ISBN: 9781450327305</identifier><identifier>EISBN: 1479930172</identifier><identifier>EISBN: 9781479930173</identifier><identifier>DOI: 10.1145/2593069.2596694</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Aging ; Algorithm design and analysis ; Clocks ; Delays ; Hardware -- Emerging technologies ; Hardware -- Hardware validation ; Hardware -- Very large scale integration design ; Instructions ; Process Variations ; Reliability ; Signal Probability ; Timing Analysis ; Transistors ; Workload</subject><ispartof>2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC), 2014, p.1-6</ispartof><rights>2014 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6881376$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,778,782,787,788,794,23917,23918,25127,27912,54745</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6881376$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kleeberger, Veit B.</creatorcontrib><creatorcontrib>Maier, Petra R.</creatorcontrib><creatorcontrib>Schlichtmann, Ulf</creatorcontrib><title>Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience</title><title>2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)</title><addtitle>DAC</addtitle><description>In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, EDA algorithms at this level have to support exposing technology characteristics (such as process variations or aging) for consideration on higher levels of abstraction. Similarly, key parameters from system level, such as workload or executed processor instructions, have to be considered at lower levels for accurate analysis of, e.g., degradation effects. Circuit-level timing analysis plays a key role in this context as it provides key metrics such as achievable frequency, available timing margins and timing violation vulnerabilities of the analyzed circuit. We present an enhanced static timing analysis which links technology-level effects to system-level and vice versa. Specifically, we discuss the accurate and efficient consideration of system workload and impact of executed instructions on circuit timing.</description><subject>Aging</subject><subject>Algorithm design and analysis</subject><subject>Clocks</subject><subject>Delays</subject><subject>Hardware -- Emerging technologies</subject><subject>Hardware -- Hardware validation</subject><subject>Hardware -- Very large scale integration design</subject><subject>Instructions</subject><subject>Process Variations</subject><subject>Reliability</subject><subject>Signal Probability</subject><subject>Timing Analysis</subject><subject>Transistors</subject><subject>Workload</subject><issn>0738-100X</issn><isbn>1450327303</isbn><isbn>9781450327305</isbn><isbn>1479930172</isbn><isbn>9781479930173</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2014</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNkDFPwzAQhY0AiVI6M7BkZHF6Fye5eKwqCpUqsRTBZp1dB5m2CYqDUP89qdofwPR09-7dkz4h7hFSxLyYZoVWUOp00LLU-YW4xZz0sEPKLo9DASojBepKjIBUJRHg40ZMYvwCAFQ5DtcjMX1vu-2u5Y1MuNkkyyb23Y_rQ9vI2S93PlmHfWg-k1nDu0MM8U5c17yLfnLWsXhbPK3nL3L1-rycz1aSscx6WWdE1g6VFWmEKlMW9CZnAsdEzpG3lVVUcM5skRw5DRoK8FQT18CsxuLh9Dd47813F_bcHUxZVaioHNz05LLbG9u222gQzJGLOXMxZy7GdsHXQ-DxnwH1B9TuXW0</recordid><startdate>20140601</startdate><enddate>20140601</enddate><creator>Kleeberger, Veit B.</creator><creator>Maier, Petra R.</creator><creator>Schlichtmann, Ulf</creator><general>ACM</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20140601</creationdate><title>Workload- and Instruction-Aware Timing Analysis</title><author>Kleeberger, Veit B. ; Maier, Petra R. ; Schlichtmann, Ulf</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a162t-f277bb10087910823b09d4a70ca77cc7eb8b375a4aab17c7c909050e7f7af0aa3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Aging</topic><topic>Algorithm design and analysis</topic><topic>Clocks</topic><topic>Delays</topic><topic>Hardware -- Emerging technologies</topic><topic>Hardware -- Hardware validation</topic><topic>Hardware -- Very large scale integration design</topic><topic>Instructions</topic><topic>Process Variations</topic><topic>Reliability</topic><topic>Signal Probability</topic><topic>Timing Analysis</topic><topic>Transistors</topic><topic>Workload</topic><toplevel>online_resources</toplevel><creatorcontrib>Kleeberger, Veit B.</creatorcontrib><creatorcontrib>Maier, Petra R.</creatorcontrib><creatorcontrib>Schlichtmann, Ulf</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kleeberger, Veit B.</au><au>Maier, Petra R.</au><au>Schlichtmann, Ulf</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience</atitle><btitle>2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)</btitle><stitle>DAC</stitle><date>2014-06-01</date><risdate>2014</risdate><spage>1</spage><epage>6</epage><pages>1-6</pages><issn>0738-100X</issn><isbn>1450327303</isbn><isbn>9781450327305</isbn><eisbn>1479930172</eisbn><eisbn>9781479930173</eisbn><abstract>In today's design of resilient embedded systems, logic circuit components play a key role. Many possible design choices at the gate level, such as implementation architecture or synthesis constraints, are vital for the resilience of the entire system. Hence, EDA algorithms at this level have to support exposing technology characteristics (such as process variations or aging) for consideration on higher levels of abstraction. Similarly, key parameters from system level, such as workload or executed processor instructions, have to be considered at lower levels for accurate analysis of, e.g., degradation effects. Circuit-level timing analysis plays a key role in this context as it provides key metrics such as achievable frequency, available timing margins and timing violation vulnerabilities of the analyzed circuit. We present an enhanced static timing analysis which links technology-level effects to system-level and vice versa. Specifically, we discuss the accurate and efficient consideration of system workload and impact of executed instructions on circuit timing.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/2593069.2596694</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0738-100X
ispartof 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC), 2014, p.1-6
issn 0738-100X
language eng
recordid cdi_ieee_primary_6881376
source IEEE Electronic Library (IEL)
subjects Aging
Algorithm design and analysis
Clocks
Delays
Hardware -- Emerging technologies
Hardware -- Hardware validation
Hardware -- Very large scale integration design
Instructions
Process Variations
Reliability
Signal Probability
Timing Analysis
Transistors
Workload
title Workload- and Instruction-Aware Timing Analysis: The missing Link between Technology and System-level Resilience
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T05%3A03%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Workload-%20and%20Instruction-Aware%20Timing%20Analysis:%20The%20missing%20Link%20between%20Technology%20and%20System-level%20Resilience&rft.btitle=2014%2051st%20ACM/EDAC/IEEE%20Design%20Automation%20Conference%20(DAC)&rft.au=Kleeberger,%20Veit%20B.&rft.date=2014-06-01&rft.spage=1&rft.epage=6&rft.pages=1-6&rft.issn=0738-100X&rft.isbn=1450327303&rft.isbn_list=9781450327305&rft_id=info:doi/10.1145/2593069.2596694&rft_dat=%3Cacm_RIE%3Eacm_books_10_1145_2593069_2596694%3C/acm_RIE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1479930172&rft.eisbn_list=9781479930173&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6881376&rfr_iscdi=true