Home
























News
July 28, 2004 Taiwan Release

Exsedia Supports the Creation of High-Performance Mobile Computing Solutions in Programmable Logic, Allowing Leadership

EDA company Exsedia announces its latest release of Nimbus, which supports the creation of high-IP content logic solutions for telecommunication and network communications.

"Recently, a number of market drivers are causing a transition in the marketplace, trends which Exsedia feels substantiate its claim that Nimbus provides significant value as a "productivity amplifier" in the creation of original-content, algorithm-rich component models for use in mobile systems design," says CEO Zak Bahrom.

One of these drivers is the emergence of reconfigurable, adaptive computing platforms that offers a viable alternate to using embedded processors in mobile communications designs. Solutions can be developed on FPGA-based programmable logic devices that are extremely competitive with processor-based modules for implementing networking protocols.

Speed through custom logic

Custom logic is known to provide higher-performance computing, sometimes delivering 100X the throughput over a comparable embedded processor-based solution. In addition, competitive packaging costs and lower-power consumption in programmable logic devices now offers a viable alternative platform for delivering communications solutions involving integration of multiple protocols, or protocol versions, onto a single network processing chip.

The main driver for selecting custom logic on FPGAs is the need for better performance in arithmetic processing than is possible using available processor cores. The calculations are very compute intensive, involving the custom design of multiplier circuits capable of handling these operations at high speeds. Applications including MPEG decompression, encryption and decryption, and error correcting codes to compensate for noisy media are examples where performance with minimal resource consumption are critical to success of future mobile computing and communications products. This is where designing architectures for programmable logic come into play, and where Nimbus can help quickly realize a path, according to Bahrom.

Exploring hardware architecture

"High-performance module designers need a means to quickly specify an algorithm or protocol description, and explore architecture tradeoffs that best realize the algorithm or protocol being developed in silicon," he says. "This is where Exsedia's Nimbus product shines, in that its easy-to-use and intuitive design method allows design architects to focus on the semantics of an application model without having to deal with the details of depicting that model in a hardware description language. Once a model has been created and verified using Nimbus' cycle-based simulator, high-quality and field-proven synthesizable VHDL and Verilog code can automatically be generated from the ASM models."

While many EDA vendors are talking about the benefits of moving design to the ESL, Exsedia is demonstrating that there is still much to be gained from carrying out the design at the RTL and Behavioral levels for this critical set of functionality in mobile computing platforms. This is especially true for the design of those performance-critical components of products in the mobile computing market space. With market pressure to provide deeper function integration, at lower cost, in a small product footprint, utilizing minimal power consumption to conserve critical battery life, systems makers are looking for a path to get the high-value logic content into product quickly, from which derivative products can be built.

Exsedia's Nimbus provides just such a path, in that it supports rapid architecture specification and exploration of the solution space in order to realize high-value logic content models quickly. Then, by using the field-proven Nimbus VHDL/Verilog code generator technology, these critical control and data path models can be integrated with other language-based models for creating SoC-based solutions for programmable logic.

Communication systems built

One such success story involves the protocol design being carried out at the University of South Carolina's Reconfigurable Computing Laboratory, which has been involved in research into next-generation 802.11-based wireless LAN technology.

According to Dr. James Davis, Associate Professor in the Department of Computer Science and Engineering at University of South Carolina, they have been using ASM design methods for several years, having been an early adopter of Nimbus, and have created a number of models for protocol extensions to the 802.11 MAC layer for use in different applications in mobile ad-hoc networking, in addition to models for MPEG-based compression and block-based encryption applications.

"Nimbus has been instrumental in our ability to build a number of different protocol models, make easy extensions, and use these as the basis for exploring the performance of the designs in terms of area, power consumption, latency and throughput," says Davis.

"In addition, we can have our student and researchers develop models that execute the networking protocols and the custom coding scheme extensions between 50x-100x faster than what would be available using existing embedded processor-based technology, while also giving us the flexibility to make extensive protocol modifications. We could not have managed the design complexity for the concurrent state machine design, or the high-performance arithmetic circuit designs, nor could we have done this level of design space exploration-which is to locate the most optimal tradeoffs in design constraints between systems-level and device-level issues-if we didn't have Nimbus. It is simply an indispensable part of our design flow."