Abstract
Utilizing multi-bit flip-flops (MBFFs) in circuit implementation offers a considerable saving on the dynamic power dissipated at the clock networks. However, indiscreetly allocating MBFFs by grouping single-bit flip-flops at the logic synthesis or placement stage in order to maximally save dynamic power severely hinders a full applicability of useful clock skew scheduling to the individual flip-flops in MBFFs, failing in effectively optimizing circuit timing. This is because the two internal clock inverters, consequently, the clock skew value, in an MBFF are shared by all of the flip-flops in the MBFF. This work overcomes this inherent limitation of inflexibility in MBFFs for useful clock skew scheduling by proposing a comprehensive DTCO (design and technology co-optimization) framework integrating two viable techniques, called in-place MBFF debanking and skew driven cell layout diversification. Precisely, we proposed a two-step DTCO flow: (1) DTCO based on in-place MBFF debanking technique at the pre-route stage to facilitate the full applicability of useful skew scheduling at the subsequent stages and (2) DTCO utilizing MBFF cell layout diversification technique at the post-route stage, by which useful clock skew scheduling can effectively resolve timing violations. Through experiments with OpenCores benchmark circuits, it is shown that our proposed DTCO flow of reinforcing the effectiveness of useful clock skew scheduling on circuits with MBFF instances is able to reduce the worst and total negative slacks by 16.87% and 46.26% at the cost of 1.00% power overhead over that produced by the state-of-the-art conventional flow.
| Original language | English |
|---|---|
| Title of host publication | 2023 42nd IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2023 - Proceedings |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9798350315592 |
| DOIs | |
| Publication status | Published - 2023 |
| Event | 42nd IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2023 - San Francisco, United States Duration: 28 Oct 2023 → 2 Nov 2023 |
Publication series
| Name | IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD |
|---|---|
| ISSN (Print) | 1092-3152 |
Conference
| Conference | 42nd IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2023 |
|---|---|
| Country/Territory | United States |
| City | San Francisco |
| Period | 28/10/23 → 2/11/23 |
Bibliographical note
Publisher Copyright:© 2023 IEEE.
Keywords
- cell layout
- design and technology co-optimization
- multi-bit flop-flop
- timing optimization
- useful clock skew
Fingerprint
Dive into the research topics of 'Design and Technology Co-Optimization for Useful Skew Scheduling on Multi-Bit Flip-Flops'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver