ACM Home Page
Please provide us with feedback. Feedback
Safe clocking for the setup and hold timing constraints in datapath synthesis
Full text PdfPdf (547 KB)
Source
Great Lakes Symposium on VLSI archive
Proceedings of the 19th ACM Great Lakes symposium on VLSI table of contents
Boston Area, MA, USA
SESSION: VLSI design table of contents
Pages 27-32  
Year of Publication: 2009
ISBN:978-1-60558-522-2
Authors
Keisuke Inoue  Japan Advanced Institute of Science and Technology, Nomi, Ishikawa, Japan
Mineo Kaneko  Japan Advanced Institute of Science and Technology, Nomi, Ishikawa, Japan
Tsuyoshi Iwagaki  Japan Advanced Institute of Science and Technology, Nomi, Ishikawa, Japan
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1531542.1531553
What is a DOI?

ABSTRACT

The setup and hold timing constraints are two types of timing constraints, which should be kept by each operation, and they may be violated by the timing variation of control signals. In this paper, we show that we can solve such potential timing violations in high-level synthesis without degrading speed performance, but by devising register assignment and clocking scheme. That is, we will combine Backward-Data-Direction (BDD) clocking, Forward-Data-Direction (FDD) clocking, and Structural Robustness against delay Variation (SRV)-based register assignment to solve potential timing violations. First, we formulate the problem as a minimum register assignment problem for datapaths which has a proper ordered clocking. After that, we propose an integer linear programming (ILP) formulation and show the experimental results for some benchmark circuits.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Murakawa, E. Takahashi, T. Susa, and T. Higuchi, "Post-fabrication clock timing adjustment for digital LSIs with generic algorithms ensuring timing margins," Report of MIRAI Project, 2004.
 
2
 
3
Communications and Computer Sciences, vol. E91-A, no. 9, pp. 2322--2327, September 2008.
 
4
 
5
S. Ghosh, S. Bhunia, and K. Roy, "CRISTA: a new paradigm for low-power, variation-tolerant, and adaptive circuit synthesis using critical path isolation," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, issue 11, pp. 1947--1956, November 2007.
 
6
 
7
K. Inoue, M. Kaneko, and T. Iwagaki, "Safe clocking register assignment in datapath synthesis," Proc. International Conference on Computer Design (ICCD), pp. 120--127, October 2008.
 
8
K. Inoue, M. Kaneko, and T. Iwagaki, "Structural robustness of datapaths against delay-variation," Proc. Workshop on Synthesis And System Integration of Mixed Information technologies (SASIMI), pp. 272--279, October 2007.
 
9
 
10
M. R. Garey, D. S. Johnson, G. L. Miller, and C. H. Papadimitriou, "The complexity of coloring circular arcs and chords," SIAM Journal on Algebraic Discrete Methods, vol. 1, no. 2, pp. 216--227, 1980.
11
 
12
ILOG, CPLEX, http://www.ilog.com

Collaborative Colleagues:
Keisuke Inoue: colleagues
Mineo Kaneko: colleagues
Tsuyoshi Iwagaki: colleagues