Title :
Minimizing the required memory bandwidth in VLSI system realizations
Author :
Wuytack, Sven ; Catthoor, Francky ; De Jong, Gjalt ; De Man, Hugo J.
Author_Institution :
Inter-Univ. Micro-Electron. Centre, Leuven, Belgium
Abstract :
In this paper, we present the problem of storage bandwidth optimization (SBO) in VLSI system realizations. Our goal is to minimize the required memory bandwidth within the given cycle budget by adding ordering constraints to the flow graph. This allows the subsequent memory allocation and assignment tasks to come up with a cheaper memory architecture with less memories and memory ports. The importance and the effect of SBO is shown on realistic examples both in the video and asynchronous transfer-mode (ATM) domains. We show that it is important to take into account which data is being accessed in parallel, instead of only considering the number of simultaneous memory accesses. Our problem formulation leads to the optimization of a conflict (hyper) graph. For the target domain of ATM, only flat graphs without loops have to be treated. For this subproblem, a prototype tool has been implemented to demonstrate the feasibility of automating this important system design step.
Keywords :
VLSI; asynchronous transfer mode; data flow graphs; memory architecture; processor scheduling; resource allocation; storage management; VLSI system realizations; assignment tasks; asynchronous transfer-mode; conflict graph; cycle budget; flat graphs without loops; flow graph; high-level memory management; hyper graph; low-power design; memory allocation; memory architecture; ordering constraints; partial ordering; prototype tool; required memory bandwidth minimization; storage bandwidth optimization; video processing; Asynchronous transfer mode; Bandwidth; Control system synthesis; Flow graphs; Local area networks; Memory architecture; Memory management; Scheduling; Very large scale integration; Wide area networks;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on