Opus DSP Architecture

Octasic has developed a processor architecture to solve the challenge of power and performance as silicon technology scales into deep sub-micron processes. Employing a dynamically tunable clocking circuit that integrates instruction execution with clocking requirements provides significant power reduction eliminating almost all the power consumption wasted in large synchronous global clock networks. This approach has many additional benefits that enable significant savings in both silicon area and power consumption. The Opus architecture allows an essentially asynchronous processor to achieve high levels of performance while maintaining the power savings characteristic of asynchronous circuits. The simplicity and flexibility of the Opus DSP allows it to provide an optimized solution for cellular basestations, video processing, and media gateway applications on a common core.

The Opus core derives its advantages over traditional synchronous designs, by using less silicon and less power. This is a result of the nature of the circuits and architecture employed that allows:

  • No clock tree
  • Significantly fewer state-elements
  • Lower sensitivity to process and temperature variations

The Opus design delivers several advantages beyond just lower power and less silicon. These include:

  • directly scalable performance with device voltage, allowing more flexible solutions,
  • less sensitivity to manufacturing process variations, leading to higher yields
  • uniform current consumption, alleviating IR drop performance losses
  • less electrical noise generation due to the absence of a synchronous clock network.

All of these advantages can be found in parts built with the Octasic processor architecture.

Development Environment & Tools

Opus is a fully programmable DSP core, supported by Opus Studio. Opus Studio is a complete suite of development tools including a C compiler, profiler and debugger. Opus Studio provides a familiar robust graphical development environment with a very short learning curve that enables developers to re-target their legacy code very quickly to this powerful platform.