Printer Friendly
The Free Library
14,506,803 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Frontier Design's Architectural Synthesis Methodology Triples Design Re-use Productivity; New Designs Take As Little As Half As Long To Complete.


LEUVEN, Belgium--(BUSINESS WIRE)--June 28, 1999--

Frontier Design announced its Interactive Architectural Synthesis Tool Kit at this year's Design Automation Conference in New Orleans New Orleans (ôr`lēənz –lənz, ôrlēnz`), city (2006 pop. 187,525), coextensive with Orleans parish, SE La., between the Mississippi River and Lake Pontchartrain, 107 mi (172 km) by water from the river mouth; founded .

The Architectural Synthesis Tool Kit allows the interactive synthesis of designs of 100,000 or more operations in half the time required for hand-coded HDL (Hardware Description Language) A language used to describe the functions of an electronic circuit for documentation, simulation or logic synthesis (or all three). Although many proprietary HDLs have been developed, Verilog and VHDL are the major standards.  designs. Architectural synthesis can achieve die size, performance or power improvements of 50% to 90%, by facilitating broader and more extensive exploration.

The Architectural Synthesis Tool Kit is ideal for the development of architecture- optimized, re-usable designs and for the implementation of highly optimized systems on a chip (SoCs)

The interactive Architectural Synthesis Tool Kit consists of a variety of add-ons to Frontier's ART(TM) Builder C-to-HDL translation software. It is the culmination of more than a decade long EDA (1) (Electronic Design Automation) Using the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board.  tool development effort at Frontier and its predecessor, the European Development Center (EDC EDC

See: Export Development Corp.
). Together, ART Builder and the Architectural Synthesis Tool Kit completely eliminate the need to manually develop RT-level designs by providing a variety of automated paths from behavioral C-language models to RT-level descriptions and by providing comprehensive analysis and optimization tools.

Alpha tests of the Architectural Synthesis Tool Kit at Frontier's Design Centers have achieved significantly better optimization of silicon implementations. Initial designs have typically taken half as much design time as previously required to hand code them in Verilog or VHDL (VHSIC Hardware Description Language) A hardware description language (HDL) used to design electronic systems at the component, board and system level. VHDL allows models to be developed at a very high level of abstraction. . The modification of existing designs for re-use have been completed in one-third the time required for HDL coding.

According to according to
prep.
1. As stated or indicated by; on the authority of: according to historians.

2. In keeping with: according to instructions.

3.
 Herman Beke, Frontier Design's CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. , "Today, there are three synthesis steps that can help a designer to get his designs into silicon: logic synthesis The conversion of a high-level electronic circuit description into a list of logic gates and their interconnections, called the "netlist." Every logic synthesis program understands some subset of Verilog and VHDL. , behavioral synthesis and, now, architectural synthesis. Both logic and behavioral synthesis require their own type of HDL-input. Logic synthesis optimizes results by minimizing redundant logic in the silicon. Although this approach can yield significant improvements, it does not give the designer any opportunity to improve the overall architecture, without re-writing and re-simulating the HDL - a process that is too difficult and time-consuming to be repeated very often.

"Behavioral synthesis, on the other hand, attempts to find the most optimized architecture for the design, based on a behavioral description. For small designs with less than a few hundred operations, it can be very effective. However, behavioral synthesis gives the designer very little freedom to drive the architecture in a given direction, and the number of possible solutions grows exponentially as the number of operations grows. The result is that the synthesis process can take hours or days for large designs and there is an increasing likelihood that the synthesized solution will bear little resemblance to what the designer had in mind.

"Like behavioral synthesis, architectural synthesis tries to find the best architecture for the design. However, since it is interactive, the designer has much more control over the outcome. The designer can pre-allocate resources for the design, assign some or all operations to those resources and specify resource sharing or scheduling. Since the designer has more control, the synthesis process is very quick, taking only a few minutes. The designer can explore multiple architectures until the best result is achieved. Architectural synthesis extends designer creativity as well as productivity. And since the design can stay in C, it is a truly re-usable design," Beke concluded.

There are a number of advantages to designing in the C-language. C is the lingua franca lingua franca (lĭng`gwə frăng`kə), an auxiliary language, generally of a hybrid and partially developed nature, that is employed over an extensive area by people speaking different and mutually unintelligible tongues in order to  of system engineers, so there is better communication between the system and silicon designers if both use C. C simulation is at least an order of magnitude A change in quantity or volume as measured by the decimal point. For example, from tens to hundreds is one order of magnitude. Tens to thousands is two orders of magnitude; tens to millions is three orders of magnitude, etc.  faster than HDL simulation, so designers can do multiple design iterations very quickly and simulate them more thoroughly. C-language designs are largely architecture-independent, whereas synthesizable HDL designs are, by definition, architecture-dependent. The architecture-dependency of HDL-level designs is a major obstacle to design re-use. Modifying an HDL design for re-use, requires and extensive or complete re-write. As a result, HDL designs are not all that re-usable. In contrast, designs done in C, can be quickly modified and simulated, so a previous design can be altered to work in a new system with minimal effort.

With architectural synthesis, a designer has much greater power to optimize a C-language design. Interactive architectural synthesis can be used to try various architectures until the most highly optimized implementation is found. Optimizing the architecture necessarily leads to greater improvements than just optimizing the logic.

In spite of the advantages of using the C-language, Verilog and VHDL are the languages of silicon design and, until the recent introduction of Frontier's "Algorithm-to-RTTM (ART) tools, the only way to get an RT-level design was to write it from scratch - a time-consuming process that isn't likely to be done more than once.

By extending the design flow from ART Builder to allow architectural optimization and synthesis, the Architectural Synthesis Tool Kit fosters the development of truly re-usable designs and will enable highly optimized systems-on-a-chip.

Frontier Design's European Design Services unit has been using an alpha version Software that has just been compiled and ready for its initial test inhouse. See alpha test, beta test and release candidate.  of the Architectural Synthesis Tool Kit internally for the synthesis of C-language IP blocks into silicon implementations for Frontier's design services customers. Koen Van Nieuwenhove, Frontier's Vice President of Technology, heads up the firm's European Design Centers. He says, "We have achieved enormous productivity gains by using the Architectural Synthesis Tool Kit. The designs we have done have taken about half as much time as they would take directly coding in an HDL.

For example, in just three months, we achieved a highly optimized silicon implementation of the G723.1 speech compression Encoding digital speech to take up less storage space and transmission bandwidth. The PCM, ADPCM, CELP and LD-CELP methods are commonly used for speech compression. See speech codec and data compression.  algorithm that's used for example in digital answering machines. The G723.1 algorithm requires about 600,000 operations per frame, and usually requires all the processing power of a TMS TMS Transcranial Magnetic Stimulation (alternative medicine for depression)
TMS Test Match Special (sports - cricket)
TMS Texas Motor Speedway
TMS Transportation Management System
TMS Toyota Motor Sales
320C50 DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  core - or about 50,000 gates. By using the Architectural Synthesis Tool Kit to explore alternative architectures we arrived at a 25,000 gate silicon implementation with 25 Kbits of ROM that operates at just 20 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc.  - a much more silicon efficient, lower power solution.

"Had we tried to code the algorithm in VHDL by hand, it would have taken at least six months, so we cut our design time in half.."

"More importantly," Van Nieuwenhove explained, "when the G723.1 standard was upgraded to G723.1A that includes silence as well as speech compression, we were able to use the original behavioral C-algorithm as the basis for the new design. The Architectural Synthesis Tool Kit allowed us to fix the available resources at 25,000 gates with 25 Kbits of ROM, so we didn't have to increase the resources. We could not have fixed the resources using a conventional behavioral synthesis tool. Even the slightest design modification would have caused a deviating architecture and would have required a completely new design.

"The new design was finished in just six weeks without adding any additional resources. Hand coding Writing in a programming language. Hand coding in assembly language or in a third-generation language, such as C or Java, is the traditional way programs have been developed. In contrast, visual programming tools allow full applications or parts of an application to be developed without  the design in VHDL or Verilog would have required a substantial re-design and would have taken about five months -- three times longer than required using the Architectural Synthesis Tool Kit. This result illustrates the beauty of interactive architectural synthesis," Van Nieuwenhove said. "Designs really are re-usable, the design cycle is shorter, and the designer is allowed to be creative in getting the best possible solution."

The tools will be commercially available in late 1999 and early 2000. Prices of Architectural Synthesis Tool Kit add-ons to ART Builder start at $45,000.

Frontier Design was founded in 1997 to develop a next generation system level design methodology called ART (Algorithm to Register Transfer) and to sell innovative EDA products and design services based on this methodology. ART EDA tools start from a specification in the C-language. They are used by Verilog or VHDL hardware designers to improve design productivity and design quality, in terms of product cost, power consumption and performance. The ART design methodology supports existing system-level design flows provided by companies such as Cadence Design Systems (company) Cadence Design Systems - A company that sells electronic design automation software and services.

http://cadence.com/.

See also Verilog.
 (NYSE NYSE

See: New York Stock Exchange
: CDN (Content Delivery Network) A system of distributed content on a large intranet or the public Internet in which copies of content are replicated and cached throughout the network. ), Mentor Graphics (NASDAQ NASDAQ
 in full National Association of Securities Dealers Automated Quotations

U.S. market for over-the-counter securities. Established in 1971 by the National Association of Securities Dealers (NASD), NASDAQ is an automated quotation system that reports on
: MENT), Synopsys (NASDAQ: SNPS SNPS Space Nuclear Power System ), and by offering a quick and easy path from the C-language to Verilog or VHDL.

Frontier Design sells its tools and design services from its facilities in California; Florida; Leuven, Belgium; Tiel, The Netherlands; Tokyo, Japan; and through a growing number of distributors and representatives in North America, Europe, Japan, and the Pacific Rim.

Frontier Design's World Wide Web site is http://www.frontierd.com. Please email inquiries to info@frontierd.com.
COPYRIGHT 1999 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1999, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jun 28, 1999
Words:1390
Previous Article:Colonial Commercial Corp. Acquires Universal Supply Group, Inc., Doubling Company's Annualized Revenues.
Next Article:Paul Brindley Joins Holliday Fenoglio Fowler's Los Angeles Office as Senior Director.
Topics:



Related Articles
Maojet and Frontier Enter Alliance.
Frontier Design and HP to Provide Tools and Services for 3G Wireless Designs; Tools and Services Will Aid in the Design of Complex Systems That...
Synopsys Evolves Popular DesignWare Foundation Library to Include Complex Commodity IP Cores; Easy Access to Key Components Speeds IP-Based System on...
Cogency Delivers First Commercial EDA Tools for Self-Timed Circuits.
C Level Design Introduces First Complete Environment for Design, Verification and Implementation in ANSI C/C++.
Cadence Ships Cierto VCC Environment For HW/SW Co-design and Reports Customer Successes.
Xilinx and Qualis Partner to Develop Internet-enabled Design Reuse Methodology for ASIC and FPGA Designers.
Antrim Design Systems Launches Platform for 'Spec-Driven' Mixed-Signal Design; Antrim-ACV Provides Delivery Vehicle for Reusable IP.
Get2Chip Supports SUPERLOG for Next-Generation SOC Design Tools; Architectural Synthesis Leader Takes SUPERLOG Into Silicon.
Together WebSphere Studio Edition. (Tools).

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles