Formal Codesign Methodology with Multistep Partitioning
Author(s) -
Vincenza Carchiolo,
Michele Malgeri,
Giuseppe Mangioni
Publication year - 1996
Publication title -
vlsi design
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.123
H-Index - 24
eISSN - 1065-514X
pISSN - 1026-7123
DOI - 10.1155/1998/18340
Subject(s) - computer science
A codesign methodology is proposed which is suitable for control-dominated systemsbut can also be extended to more complex ones. Its main purpose is to optimize thetrade-off between hardware performance and software reprogrammability andreconfigurability. The methodology proposed intends to cover the development of thewhole system. It deals in greater detail with the steps that can be made without the needfor any particular assumption regarding the target architecture. These steps concernsplitting up the specification of the system into a set of individually synthesizableelements, and then grouping them for the subsequent mapping stage. In order todecrease the complexity of each partitioning attempt, a two step algorithm is proposed,thus permitting a wide exploration of possible solutions. The methodology is based onthe TTL language, an extension of the T-LOTOS Formal Description Technique whichprovides a large amount of operators as well as a formal basis. Finally, an examplepointing out the complete design cycle, excepting the allocation stage is provided
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom