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. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion