| Handling don't-care conditions in high-level synthesis and application for reducing initialized registers |
| Full text |
Pdf
(172 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 46th Annual Design Automation Conference
table of contents
San Francisco, California
SESSION: Recent advances in timing, ECO and logic optimization
table of contents
Pages: 412-415
Year of Publication: 2009
ISBN:978-1-60558-497-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 28, Citation Count: 0
|
|
|
ABSTRACT
Don't-care conditions provide additional flexibility in logic synthesis and optimization. However, most work only focuses on the gate level because it is difficult to handle such conditions accurately at the behavior and register transfer levels, which is problematic since the trend is to move toward high-level synthesis. In this work we propose innovative methods to handle such conditions accurately at high-level designs. In addition, we propose two novel algorithms based on our new methods to minimize the number of registers that need to be initialized at the architecture level, which can reduce the routing resources used by the reset signals and alleviate the routing problem. Our results show that we can identify 53% of the registers that can be uninitialized in a 5-stage pipelined processor within 5 minutes, demonstrating the effectiveness of our approach.
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
|
Daniel Brand , Reinaldo A. Bergamaschi , Leon Stok, Be careful with don't cares, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.83-86, November 05-09, 1995, San Jose, California, United States
|
 |
2
|
|
| |
3
|
R. A. Bergamaschi , D. Brand , L. Stok , M. Berkelaar , S. Prakash, Efficient use of large don't cares in high-level and logic synthesis, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.272-278, November 05-09, 1995, San Jose, California, United States
|
| |
4
|
|
 |
5
|
David W. Currie , Alan J. Hu , Sreeranga Rajan, Automatic formal verification of DSP software, Proceedings of the 37th Annual Design Automation Conference, p.130-135, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337339]
|
| |
6
|
M. Damiani and G. De Micheli, "OObservability Don't Care Sets and Boolean Relations," ICCAD'90, pp. 502--505.
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
R. Ranjan, Y. Antonioli, A. Hunter, and O. Petlin, "Formal Verification Enables Safe X Handling," Dec. 2008. http://www.scdsource.com/article.php?id=324
|
| |
12
|
H. Savoj and R. K. Brayton, "Observability Relations and Observability Don't Cares," ICCAD'91, pp. 518--521.
|
| |
13
|
|
| |
14
|
M. Turpin, "The Dangers of Living with an X," SNUG Boston, 2003.
|
 |
15
|
Qi Zhu , Nathan Kitchen , Andreas Kuehlmann , Alberto Sangiovanni-Vincentelli, SAT sweeping with local observability don't-cares, Proceedings of the 43rd annual Design Automation Conference, July 24-28, 2006, San Francisco, CA, USA
[doi> 10.1145/1146909.1146970]
|
| |
16
|
Avery Design Systems Inc., http://www.avery-design.com
|
| |
17
|
Bug UnderGround, http://bug.eecs.umich.edu
|
|