DocumentCode :
1183304
Title :
Protocol converter synthesis
Author :
Androutsopoulos, V. ; Brookes, D.M. ; Clarke, T.J.W.
Author_Institution :
Dept. of Electr. & Electron. Eng., Imperial Coll. London, UK
Volume :
151
Issue :
6
fYear :
2004
Firstpage :
391
Lastpage :
401
Abstract :
A system-on-a-chip is an interconnection of different pre-verified IP hardware blocks, which communicate using complex protocols. The integration of IP blocks requires some glue logic to interface otherwise incompatible datapaths. This glue logic is called a protocol converter and its manual design proves to be a tedious and time-consuming task. Automatic synthesis is therefore important, but for optimal system-level design it is necessary to consider not just the correctness, but also the quality (in terms of bandwidth and latency of data transfer) of the converter. A good solution to this problem will allow greater use of protocol-level abstraction as a design tool in system design and synthesis. Results are presented on automatic synthesis of a converter between two protocols. It is shown how converter logic which is bandwidth-optimal can be synthesised for datapaths with an arbitrary number of data ports each of which has arbitrary-size first-in first-out (FIFO) storage. An extension of the product FSM converter synthesis algorithm to include FIFO data-paths is presented. In addition the converter bandwidth is identified as a mean cycle graph problem which is solved using maximum mean cycle graph algorithms.
Keywords :
SPICE; logic gates; multivalued logic; network synthesis; threshold elements; threshold logic; SPICE simulations; capacitive threshold logic design style; capacitive threshold logic gate; circuit-level hardware; complex operators; multiple-input transfer functions; multiple-level transfer functions; multiple-output transfer functions; multiple-valued logic functions; multiple-valued logic systems; noise margin figures;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20041100
Filename :
1367410
Link To Document :
بازگشت