| Safe clocking for the setup and hold timing constraints in datapath synthesis |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 27, Citation Count: 0
|
|
|
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
|
|