A low-overhead monitoring ring interconnect for MPSoC parameter optimization

MPSoCs need to integrate self-x properties in order to get rid of the worst-case design style which is no longer affordable in large SoCs. Integrating self-x properties in SoCs is possible through a monitoring interconnect which carries monitor information to evaluators that decide on actions that will tune the SoC operation mode. We have designed a customized interconnect for SoC monitoring/actuation. We have implemented it in VHDL and tested it in FPGA. The prototype proved that this customized interconnect provides good results regarding latency and area overheads and is a key component in enabling self-optimization in our FPGA MPSoC prototype.

[1]  Wolfgang Rosenstiel,et al.  Towards a Framework and a Design Methodology for Autonomic SoC , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[2]  T.M. Mak,et al.  Built-In Soft Error Resilience for Robust System Design , 2007, 2007 IEEE International Conference on Integrated Circuit Design and Technology.

[3]  Andreas Herkersdorf,et al.  Applying autonomic principles for workload management in multi-core systems on chip , 2011, ICAC '11.

[4]  S. Naffziger,et al.  Power and temperature control on a 90-nm Itanium family processor , 2006, IEEE Journal of Solid-State Circuits.

[5]  Dake Liu,et al.  An FPGA Based Open Source Network-on-Chip Architecture , 2007, 2007 International Conference on Field Programmable Logic and Applications.

[6]  Giovanni De Micheli,et al.  Robust system design with uncertain information , 2003, First ACM and IEEE International Conference on Formal Methods and Models for Co-Design, 2003. MEMOCODE '03. Proceedings..

[7]  Russell Tessier,et al.  A monitor interconnect and support subsystem for multicore processors , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.