Constarium
← Search

Data · dataset · 2026

Cross-layer instruction-aware timing error mitigation & evaluation for energy-efficient dependable architectures

Listed in ZivaHub and Deakin Research Online and DMU Figshare and UCL Research Data Repository — shown once because both records carry DOI 10.17034/32631351.v1

Increased variability renders nanometer circuits extremely prone to timing errors that threaten system functionality and reliability.

Description

To protect circuits from timing errors, designers adopt pessimistic timing margins, which lead to energy inefficiency. This dissertation focuses on addressing the challenges related to energy efficiency and timing errors in a collective fashion.

The rate and impact of such errors depend on their manifestation across the layers of the application, microarchitecture and circuit. Accordingly, this thesis investigates cross-layer methods to mitigate, evaluate and model timing errors, exploiting the data-dependent timing behaviour of pipelined designs. In the first part of this thesis, techniques that minimise, detect, and prevent timing errors are proposed.

Read the rest (3 more)

At the circuit-layer, this thesis investigates the root causes of timing errors and proposes a framework that isolates the timing critical paths to a single pipeline stage. At microarchitecture-layer, a dynamic cycle adjustment technique is devised to prevent timing errors in case of excitation of a timing critical path. At application/software-layer, the concept of approximate computing is leveraged to minimise timing errors.

In the second part, two accurate timing error modeling and evaluation frameworks are proposed; for the first time the instruction execution history (i.e., type and order of instructions within a pipeline at any instant) is considered. DEFCON, a fully automated framework which customises a genetic algorithm driven by accurate dynamic timing analysis to stochastically search for microarchitecture-aware instructions that trigger timing errors, is presented.

ARETE is then derived, a novel framework that enables fully-accurate impact-evaluation of timing errors on applications by combining dynamic binary instrumentation with machine learning-guided dynamic timing analysis.<br><br>Finally, the inherent complex dynamic timing behaviour of pipelined architectures is exploited and a low power security primitive for hardware-rooted device authentication is proposed. To achieve this, DTA-PUF, a novel lightweight physical unclonable function, is introduced.

Links

Where it is published

Catalogue records · 1

Topics

Provenance · 4 source records, 28 field assertions
SourceKeyLast seenRaw
ZivaHuboai:figshare.com:article/326313515 d agoJSON v1
Deakin Research Onlineoai:figshare.com:article/326313515 d agoJSON v1
DMU Figshareoai:figshare.com:article/326313515 d agoJSON v1
UCL Research Data Repositoryoai:figshare.com:article/326313515 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:field:460405mapping · zivahub uct ac zavocabulary-mapper@1.0.0keywords['hardware security']
concepts[field].anzsrc:field:460405mapping · rdr ucl ac ukvocabulary-mapper@1.0.0keywords['hardware security']
concepts[field].anzsrc:field:460405mapping · figshare dmu ac ukvocabulary-mapper@1.0.0keywords['hardware security']
concepts[field].anzsrc:field:460405mapping · dro deakin edu auvocabulary-mapper@1.0.0keywords['hardware security']
concepts[field].anzsrc:group:4611mapping · rdr ucl ac ukvocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].anzsrc:group:4611mapping · zivahub uct ac zavocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].anzsrc:group:4611mapping · dro deakin edu auvocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].anzsrc:group:4611mapping · figshare dmu ac ukvocabulary-mapper@1.0.0keywords['machine learning']
concepts[field].local:field:computer-science-aimapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:computer-science-aimapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:computer-science-aimapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:computer-science-aimapping · rdr ucl ac ukconnector:rdr_ucl_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:earth-environmentalmapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:earth-environmentalmapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:earth-environmentalmapping · rdr ucl ac ukconnector:rdr_ucl_ac_uk@1.0.0
concepts[field].local:field:energymapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
concepts[field].local:field:energymapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:energymapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:energymapping · rdr ucl ac ukconnector:rdr_ucl_ac_uk@1.0.0
concepts[field].local:field:life-sciencesmapping · rdr ucl ac ukconnector:rdr_ucl_ac_uk@1.0.0
concepts[field].local:field:life-sciencesmapping · dro deakin edu auconnector:dro_deakin_edu_au@1.0.0
concepts[field].local:field:life-sciencesmapping · figshare dmu ac ukconnector:figshare_dmu_ac_uk@1.0.0
concepts[field].local:field:life-sciencesmapping · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
descriptionsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/description
license_textsource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
publication_datesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0
titlesource · zivahub uct ac zaconnector:zivahub_uct_ac_za@1.0.0/metadata/dc/title