=================================================================
TITLE: IMPROVED SYSTEM-LEVEL DESIGN METHODS
With the growing complexity of systems and the increasing need to
rely on the integration of multiple virtual components (or
intellectual property blocks), improved system-level design
methods are being investigated. These methods are based on
proven experiences that have established that fewer design errors
and shorter design time can be achieved by spending carefully
capturing requirements and constraints. Unambiguous, machine-
readable requirements and constraints enable automated analysis
to assure that selected or developed virtual components are
consistent with the desired system goals.
Languages and language extensions as well as automated generation
of test vectors for simulation are considered key components for
improving system-level design. SystemC, uses class library exten-
sions to enable C++ descriptions of hardware. Rosetta is a
systems design language being standardarized by a non- profit
consortium, Accellera. It is particularly adept at describing
total systems with components in multiple engineering domains.
Commercial tools are now emerging which support significant
aspects of these new system-level design methods and build upon
traditional tools which use VHDL and Verilog.
For additional information, access: EDAptive Computing.
=================================================================