Automatic Synthesis for Network-on-ChipAllesandro Pinto, University of California, BerkeleyThe automatic synthesis of an
efficient communication topology for a network-on-chip (NoC) is a critical and
challenging design task. Given a target
execution-platform library and a set of end-to-end communication constraints,
which include throughput and latency requirements, the optimization problem is
to find an optimal topology that satisfies the constraints by assembling
efficient component instances from the library. In fact, the synthesis
algorithm must respect several other design constraints, including: network
operating frequency, maximum number of input/output ports per router, area
constraints, deadlock avoidance conditions and limited space to install the
communication infrastructure. The
objective function of the optimization task is typically a combination of
dynamic power consumption and installation costs like leakage power and area. |