Case Study: System on a Chip for Electric Stimulation

Case Study: System on a Chip for Electric Stimulation

Martha Salome Lopez (Universidad de Monterrey, Mexico)
Copyright: © 2016 |Pages: 40
DOI: 10.4018/978-1-5225-0190-9.ch011
OnDemand PDF Download:
No Current Special Offers


Integrated circuits have been predominantly designed and developed by large firms and manufacturers; nowadays, any electronic engineer should be able to develop specific and innovative low-power designs using available open cores. This chapter presents the design process for a specific chip, beginning with a definition of its function, design considerations, power analysis, performance optimization, and chip optimization. The hardware and software for this circuit were developed for low-power implementation: it includes a processor, memory blocks, ports, buses, and a proposed application program, so it can be used as a starting point for other low-power very-large-scale integration (VLSI) circuits. The chip uses frequency synthesis and configuration parameters to deliver electric signals on a variety of waveforms and patterns. This design can be used in many research fields and application areas, where experiments or portable devices need low-power, programmable, and configurable electric signal generators.
Chapter Preview


This system on a chip (SoC), developed by the author, is based on open cores and uses DDFS (direct digital frequency synthesis) algorithms. It is intended to operate as a standalone module or to interconnect with other devices or processors. It has been presented in medicine and biology forums (Lopez et al., 2011), and it has been used in scientific instruments (Lopez et al., 2013).

This SoC uses an OR1200 processor (Open RISC 1200), program memory, data memory, external address bus, data bus, communication port, interrupt controller, clock, reset, and general purpose input/output (GPIO) ports. All of its hardware cores are open source. The application program is proposed and optimized for minimum power and memory access. At the end of this chapter, an analysis of possible applications is presented, where this SoC can be used with little or no modifications.

A processor based SoC was selected over a gate-level design for several reasons: a different application program can be developed and uploaded with no modifications on the hardware design, the modular design allow upgrading the processors or extending the memory easily, additional cores and functionality can be added thanks to the modular design, and it still is a specific application design while keeping the openness of a configurable and programmable system.

Throughout the entire design process, a low-power goal was pursued, both from a hardware and software perspective, as this integrated circuit is intended for embedded and portable systems.

The developed SoC has an area of 4.03 mm2, 189 pins, an operating frequency of 180 MHz, and a power consumption of 0.52 watts when fabricated on 180 nm technologies. The design flow is explained, showing calculations for every design stage. The flow covers the synthesis process, area optimization, power calculations, performance optimization, IO ring definition, and place and route procedure.

As for the application program, the implemented methodology that is used to generate and deliver electric signals is presented, comparing a memory-intensive methodology versus a computation-intensive methodology. A selection of signal parameters and patterns is defined in order to ensure that a wide variety of applications is covered by this design. Waveforms (square, triangle, sine, and saw tooth) can be simultaneously delivered in separate output channels, or they can also be superimposed in one output channel.

A simple user interface is developed, so anyone can use this system without needing to understand the integrated circuit theory or the frequency synthesis methodology. The chip is developed featuring a modular design, so cores can be updated or upgraded using new releases. Similarly, application areas not currently covered can be achieved with small modifications to this design.

This system can be used as an example to develop other systems, and also can be used in other applications such as particle manipulation, pollution detection, water and food quality, cell detection, nano-manipulation, and biomedical analysis. Generally speaking, any application that needs electric signals on different waveforms, frequencies and patterns, can use this system.

Complete Chapter List

Search this Book: