Proceedings of the 40th Design Automation Conference 2003 (D
Proceedings of the 40th Design Automation Conference 2003 (Design Automation Conference//Proceedings)
3.3 hrs read
Rate this book:
About This Book
Cyclic circuits that do not hold state or oscillate are often the most convenient representation for certain functions, such as arbiters, and can easily be produced inadvertently in high-level synthesis, yet are troublesome for most circuit analysis tools. This paper presents an algorithm that generates an acyclic circuit that computes the same function as a given cyclic circuit for those inputs where the cyclic circuit does not oscillate or hold state. The algorithm identifies all patterns on inputs and internal nodes that lead to acyclic evaluation orders for the cyclic circuit, which are represented as acyclic circuit fragments, then combines these to produce an acyclic circuit that can exhibit all of these behaviors. Experimental results suggest this potentially exponential algorithm is practical for small circuits and may be improved to handle larger circuits. This algorithm should make dealing with cyclic combinational circuits nearly as easy as dealing with their acyclic counterparts.
Buy This Book
As an Amazon Associate and Bookshop.org affiliate, BookOrb earns from qualifying purchases.
Write a Review
Sign in to write a review.
More by Design Automation Conference
24th Acm/IEEE Design Automatio
24th Acm/IEEE Design Automation Conference, 1987
29th ACM/IEEE Design Automatio
29th ACM/IEEE Design Automation Conference
Proceedings of the 41st Design Automation Conference 2004 (Design Automation Conference//Proceedings)
Proceedings of the 42nd Design
Proceedings of the 42nd Design Automation Conference 2005 (Design Automation Conference//Proceedings)