Not your father's timing anymore - Novel approaches to timing of digital circuits

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In traditional digital circuits, flip-flops are used as memory components for state machines and synchronization components to implement pipelining. The clock frequency of a circuit is determined by the longest combinational path between flip-flops. To improve circuit performance, combinational logic blocks between flip-flops have been the focus of optimization, with techniques such as sizing and retiming. However, the ever-increasing challenges from factors such as variations and aging have made further increase of circuit performance extremely difficult. In this paper, timing of digital circuits is examined and a new concept to introduce wave-pipelining into sequential design is presented. Two application scenarios of this concept, VirtualSync and TimingCamouflage, are presented to demonstrate the potential of this concept in improving circuit performance and netlist security, respectively.

Original languageEnglish
Title of host publicationChina Semiconductor Technology International Conference 2019, CSTIC 2019
EditorsCor Claeys, Ru Huang, Hanming Wu, Qinghuang Lin, Steve Liang, Peilin Song, Zhen Guo, Kafai Lai, Ying Zhang, Xinping Qu, Hsiang-Lan Lung, Wenjian Yu
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538674437
DOIs
StatePublished - Mar 2019
Event2019 China Semiconductor Technology International Conference, CSTIC 2019 - Shanghai, China
Duration: 18 Mar 201919 Mar 2019

Publication series

NameChina Semiconductor Technology International Conference 2019, CSTIC 2019

Conference

Conference2019 China Semiconductor Technology International Conference, CSTIC 2019
Country/TerritoryChina
CityShanghai
Period18/03/1919/03/19

Fingerprint

Dive into the research topics of 'Not your father's timing anymore - Novel approaches to timing of digital circuits'. Together they form a unique fingerprint.

Cite this