VLSI Physical Design and
VLSI Physical Design and
VLSI Physical Design and
Design Automation
.The first step is known as data path design. The second step is called control
path design. The data path of a circuit includes the various functional blocks,
storage elements, and hardware components to allow transfer of data among
functional blocks and storage elements. Examples of functional blocks are adders,
multipliers, and other arithmetic/logic units. Examples of storage elements are shift
registers, random access memories, buffers, stacks, and queues. Data transfer is
achieved using tristate busses or a combination of multiplexers and
demultiplexers.
The control path of a circuit generates the various control signals necessary to
operate the circuit. Control signals are necessary to initialize the storage elements
in the circuit, to initiate data transfers among functional blocks and storage
elements, and so on. The control path may be implemented using hardwired
control (random logic) or through microprogrammed control.
hardware Synthesis & High-Level
Synthesis