Representation and synthesis of interface of a circuit for its reuse [VLSI design]

In this paper we propose an object oriented approach for reusing presynthesized components in VLSI design. Each component object has an interface which hides its internal implementation details and yet allows the operations, performed by the component, to be invoked by sending an appropriate message. A graph based representation scheme has been adopted for capturing necessary interface information. The proposed interface graph can deal with circuits of various complexities. Moreover, the utilization of the interface graph of an object, during its reuse in subsequent synthesis of a new circuit, has been described and illustrated with the help of examples. Lastly, a scheme for extracting the interface graph during synthesis of an object has been proposed.

[1]  Frank Vahid,et al.  System specification with the SpecCharts language , 1992, IEEE Design & Test of Computers.

[2]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.

[3]  William A. Wulf,et al.  Object-oriented techniques in hardware design , 1994, Computer.

[4]  Randy H. Katz,et al.  A new interface specification methodology and its application to transducer synthesis , 1988 .

[5]  Giovanni De Micheli,et al.  Relative scheduling under timing constraints: algorithms for high-level synthesis of digital circuits , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Emil F. Girczyc,et al.  Increasing Design Quality and Engineering Productivity through Design Reuse , 1993, 30th ACM/IEEE Design Automation Conference.

[7]  Anupam Basu,et al.  An object oriented environment for modeling and synthesis of hardware circuits , 1994, Proceedings of 7th International Conference on VLSI Design.

[8]  Robert W. Brodersen,et al.  Design of system interface modules , 1992, ICCAD.

[9]  J. Altmeyer,et al.  Reuse Of Design Objects In Cad Frameworks , 1994, IEEE/ACM International Conference on Computer-Aided Design.