DocumentCode :
2276918
Title :
Writing style for architectural synthesis
Author :
Smith, David R.
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear :
1995
fDate :
27-29 Mar 1995
Firstpage :
106
Lastpage :
113
Abstract :
An encapsulated writing style of Verilog is described together with models for a corresponding scheduler and synthesizer. The method provides a middle ground between synthesis from behavioral specifications, which implies decisions too difficult for architectural synthesis, and synthesis from pure structural specifications, which necessitates providing full details of the controller and netlist. The input writing style is designed to be as concise as possible. This is done by the encapsulation of the functionality of major submodules, and implicit (inferred) control. In this way it is possible to describe complex functional architectures in an economical and transparent manner. This description can be transformed semi-automatically by steps through intermediate styles and eventually to a pure structural specification containing fall details of timing invocations and interconnections to appropriate controllers. At each stage after the first, the writing styles can be fully accessible to native Verilog simulators. The efficiency and economy of this style is demonstrated by a simulation of the well known DLX processor benchmark with full pipeline bypasses
Keywords :
computer architecture; formal specification; hardware description languages; scheduling; timing; virtual machines; DLX processor benchmark; Verilog; architectural synthesis; behavioral specifications; complex functional architectures; controller details; controller interconnections; encapsulated writing style; implicit control; inferred control; intermediate styles; netlist details; pipeline bypasses; scheduler; semi-automatic description transformation; structural specifications; submodules; synthesizer; timing invocations; Computer science; Control system synthesis; Encapsulation; Hardware design languages; Law; Legal factors; Processor scheduling; Synthesizers; Testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
Conference_Location :
Santa Cruz, CA
Print_ISBN :
0-8186-7082-7
Type :
conf
DOI :
10.1109/IVC.1995.512504
Filename :
512504
Link To Document :
بازگشت