Towards design and validation of mixed-technology SOCs

  • Authors:
  • S. Mir;B. Charlot;G. Nicolescu;P. Coste;F. Parrain;N. Zergainoh;B. Courtois;A. Jerraya;M. Rencz

  • Affiliations:
  • TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;TIMA Laboratory, 46 Av. Félix Viallet, 38031 Grenoble, France;Technical Uni. Budapest, Goldmann Gyorgy tèr 3, 1521 Budapest, Hungary

  • Venue:
  • GLSVLSI '00 Proceedings of the 10th Great Lakes symposium on VLSI
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper illustrates an approach to design and validation of heterogeneous systems. The emphasis is placed on devices which incorporate MEMS parts in either a single mixed-technology (CMOS + micromachining) SOC device, or alternatively as a hybrid system with the MEMS part in a separate chip. The design flow is general, and it is illustrated for the case of applications embedding CMOS sensors. In particular, applications based on finger-print recognition are considered since a rich variety of sensors and data processing algorithms can be considered. A high level multi-language/multi-engine approach is used for system specification and co-simulation. This also allows for an initial high-level architecture exploration, according to performance and cost requirements imposed by the target application. Thermal simulation of the overall device, including packaging, is also considered since this can have a significant impact in sensor performance. From the selected system specification, the actual architecture is finally generated via a multi-language co-design approach which can result in both hardware and software parts. The hardware parts are composed of available IP cores. For the case of a single chip implementation, the most important issue of embedded-core-based testing is briefly considered, and current techniques are adapted for testing the embedded cores in the SOC devices discussed.