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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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 |