ACM Home Page
Please provide us with feedback. Feedback
Eliminating false loops caused by sharing in control path
Full text PdfPdf (180 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 3 ,  Issue 3  (July 1998) table of contents
Pages: 487 - 495  
Year of Publication: 1998
ISSN:1084-4309
Authors
Alan Su  University of California, Riverside
Yu-Chin Hsu  University of California, Riverside
Ta-Yung Liu  Avant! Corporation
Mike Tien-Chien Lee  Avant! Corporation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 19,   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/293625.293635
What is a DOI?

ABSTRACT

In high-level synthesis, resource sharing may result in a circuit containing false loops that create great difficulty in timing validation during the design sign-off phase. It is hence desirable to avoid generating any false loops in a synthesized circuit. Previous work [Stok 1992; Huang et al. 1995] considered mainly data path sharing for false loop elimination. However, for a complete circuit with both data path and control path, false loops can be created due to control logic sharing. In this article, we present a novel approach to detect and eleminate the false loops caused by control logic sharing. An effective filter is devised to reduce the computational complexity of false loop detection, which is based on checking the level numbers that are propagated from data path operators to imputs and outputs of the control path. Only the input/output pairs of the control path identified by the filter are further investigated by traversing into the data path for false loop detection. A removal algorithm is then applied to eliminate the detected false loops, followed by logic minimization to further optimize the circuit. Experimental results show that for the nine example circuits we tested, the final designs after false loop removal and logic minimization give only slightly larger area than the original ones that contain false loops.


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
Hsu, Y. C., LIu, T. Y., TSAI, F. S., LIN, S. Z., AND YU, C. 1994. Digital design from concept to prototype in hours. In Proceedings of the Asian-Pacific Conference on Circuits and Systems (Dec.).
2
 
3

Collaborative Colleagues:
Alan Su: colleagues
Yu-Chin Hsu: colleagues
Ta-Yung Liu: colleagues
Mike Tien-Chien Lee: colleagues