Abstract

Problem statement: The VLSI design cycle was described in terms of successive states and substages; it starts with system specification and ends with packaging. At the next descriptive level, currently known methodologies (e.g., flowchart based, object-oriented based) lack a global conceptual representation suitable for managing the VLSI design process. Technical details were intermixed with tool-dependent and implementation issues such as control flow and data structure. It was important to fill the gap between these two levels of description because VLSI chip manufacturing was a complex management project and providing a conceptual detailed depiction of the design process would assist in managing operations on the great number of generated artifacts. Approach: This study introduces a conceptual framework representing flows and transformations of various descriptions (e.g., circuits, technical sketches) to be used as a tracking apparatus for directing traffic during the VLSI design process. The proposed methodology views a description as an integral element of a process, called a flow system, constructed from six generic operations and designed to "handle" descriptions. It draws maps of flows of representations (called flowthings) that run through the design flow. These flowthings are created, transformed (processed), transferred, released and received by various functions along the design flow at different levels (a hierarchy). The resultant conceptual framework can be used to support designers with computer-aided tools to organize and manage chains of tasks. Results: The proposed model for managing the VLSI design process was characterized by being conceptual (no technical or implementation details) and can be uniformly applied at different levels of design and to various kinds of artifacts. The methodology is applied to describe the VLSI physical design stage that includes partitioning, floorplanning and placement, routing, compaction and extraction and verification. Conclusion: The resultant conceptual picture demonstrates a viable description method that can be adapted for different stages and used in developing systems for managing the VLSI design process.

Highlights

  • The Very Large Scale Integration (VLSI) design process has been applied to many systems to achieve new prospects for high-performance computing, telecommunications and electronic equipment intended for everyday use

  • This study introduces a diagrammatical methodology that produces a purely conceptual framework that specifies flows of artifacts in the VLSI design process

  • This study proposes a high-level detailed view that assists in the management of the VLSI design process

Read more

Summary

INTRODUCTION

Iterative process that refines an idea for a manufacturable device through several levels of design. We observe from such a description that a great portion of the complexity involved is related to the management of transformations of representations This is translated in our conceptualization to control the flow of representations (previously called artifacts), Fig. 2: A sample of the level of description following the general depictions of stages and phases of the VLSI design life cycle. We extend this line of thought by viewing a Another adoption of the object-oriented approach and at description as an integral element of a process, called a a level that follows a hierarchical representation of flowsystem, constructed from a generic operation to design space, is presented by Hekmatpour et al (1991), “handle” descriptions. An important goal of the partitioning process is to minimize the interconnections (external wires) between the partitions (chip boards)

The partitioning process is followed by the
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.