Title :
Counterexample-guided SMT-driven optimal buffer sizing
Author :
Brady, Bryan A. ; Holcomb, Daniel ; Seshia, Sanjit A.
Author_Institution :
EECS Dept., UC Berkeley, Berkeley, CA, USA
Abstract :
The quality of network-on-chip (NoC) designs depends crucially on the size of buffers in NoC components. While buffers impose a significant area and power overhead, they are essential for ensuring high throughput and low latency. In this paper, we present a new approach for minimizing the cumulative buffer size in on-chip networks, so as to meet throughput and latency requirements, given high-level specifications on traffic behavior. Our approach uses model checking based on satisfiability modulo theories (SMT) solvers, within an overall counterexample-guided synthesis loop. We demonstrate the effectiveness of our technique on NoC designs involving arbitration, credit logic, and virtual channels.
Keywords :
buffer storage; computability; network-on-chip; NoC components; counterexample-guided SMT-driven optimal buffer sizing; counterexample-guided synthesis loop; cumulative buffer size; network-on-chip designs; on-chip networks; satisfiability modulo theories; Adaptation model; Computational modeling; Minimization; Regulators; Silicon; System-on-a-chip; Throughput;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763058