Title :
Assessing the feasibility of interface designs before their implementation
Author :
Escalante, Marco A. ; Dimopoulos, Nikitas J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
fDate :
29 Aug-1 Sep 1995
Abstract :
During the design of microprocessor-based systems, once the system architecture has been decided and the major components (processors, memories, to devices) have been selected from a component library, it is necessary to design interface logic to integrate the system. Such an interface design can be carried out based on the protocols used by the components. This paper addresses the problem of determining the feasibility of a design prior to synthesis. A design is called feasible if it achieves the desired functionality and satisfies the given environmental constraints. Because timing is an important aspect of a correct design, protocols are described using timed signal transition graphs, an interpreted Petri net. It is shown here that the feasibility of designs whose corresponding behavior is periodic can be studied using a technique called timing analysis for synthesis
Keywords :
Petri nets; formal specification; input-output programs; memory protocols; microcomputers; system buses; environmental constraints; functionality; interface design feasibility; interface logic; interpreted Petri net; microprocessor-based systems; protocols; system architecture; timed signal transition graphs; Circuits; Delay; Hardware; Libraries; Logic design; Logic devices; Microprocessors; Protocols; Signal synthesis; Timing;
Conference_Titel :
Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP International Conference on Hardware Description Languages. IFIP International Conference on Very Large Scal
Conference_Location :
Chiba
Print_ISBN :
4-930813-67-0
DOI :
10.1109/ASPDAC.1995.486216