Title :
System design based on interface specifications
Author :
Shaw, Earl ; Khordoc, Karim
Author_Institution :
MACS Lab., McGill Univ., Montreal, Que., Canada
Abstract :
This paper examines a proposed design methodology that develops systems on the basis of their interface behaviour. Systems are specified using HAAD (Hierarchical Annotated Action Diagrams); a specification methodology based on a set of structured timing diagrams. Timing diagrams are annotated with predicates and VHDL constructs to express functional aspects of the design. This allows the concurrent development of both the functional and interface behaviours. The fully refined systems are represented as Synchronous Signal Event Graphs (S-SEG) that are then converted into Hierarchal Concurrent Finite State Machines (HCFSM) and translated into synthesizable VHDL code that is used to generate the corresponding hardware of the system. The procedure is illustrated with a simple example
Keywords :
application specific integrated circuits; finite state machines; hardware description languages; high level synthesis; signal flow graphs; timing; ASIC; HAAD; VHDL constructs; concurrent development; design methodology; fully refined systems; functional aspects; hierarchal concurrent finite state machines; hierarchical annotated action diagrams; interface specifications; predicates; structured timing diagrams; synchronous signal event graphs; synthesizable VHDL code; Application specific integrated circuits; Automata; Circuit synthesis; Control system synthesis; Design methodology; Hardware; Laboratories; Signal synthesis; Testing; Timing;
Conference_Titel :
Electrical and Computer Engineering, 2000 Canadian Conference on
Conference_Location :
Halifax, NS
Print_ISBN :
0-7803-5957-7
DOI :
10.1109/CCECE.2000.849696