Method for Implementing a Customized DCVS Circuit Design for an N-Bit Rotator
Original Publication Date: 1988-Jun-01
Included in the Prior Art Database: 2005-Feb-15
Present automated DCVS logical design programs may implement high-level functions (e.g., shifters, adders) in more numerous and more complex trees than necessary because they do not have specific knowledge of the function being implemented. A method is described herein, whereby both logical and physical design can be improved when the function is known. For the specific case of a 32-bit rotator (barrel shifter), reductions of the order of factors of 2-5 in average net fanout, tree and transistor count, wire length and area were obtained. The method was carried out with existing automated DCVS physical design tools, on a regular chip image. No custom layout was involved. The method has been incorporated into an existing automated design system.