Printer Friendly
The Free Library
6,683,768 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Synplicity Speeds FPGA Verification with Breakthrough Incremental Debug for Xilinx Devices.


Business Editors/High-Tech Writers

SUNNYVALE, Calif.--(BUSINESS WIRE)--April 12, 2004

Enhanced Identify Software Enables "Debug-Centric" Verification;

Key Patents Issued for Its Debugging (programming) debugging - The process of attempting to determine the cause of the symptoms of malfunctions in a program or other system. These symptoms may be detected during testing or use by real users.  Technology

Synplicity Inc. (Nasdaq:SYNP SYNP Synchronization Profile ), a leading supplier of software for the design and verification of semiconductors, today announced it has enhanced its Identify(TM) RTL (Register Transfer Level) A high-level hardware description language (HDL) for defining digital circuits. The circuits are described as a collection of registers, Boolean equations, control logic such as "if-then-else" statements as well as complex event sequences;  debugging software with major new features to extend its capabilities for FPGA (Field Programmable Gate Array) A type of gate array that is programmed in the field rather than in a semiconductor fab. Containing up to hundreds of thousands of gates, there are a variety of FPGA architectures on the market.  and ASIC (Application Specific Integrated Circuit) Pronounced "a-sick." A chip that is custom designed for a specific application rather than a general-purpose chip such as a microprocessor.  prototype hardware debugging. The Identify 2.0 software now features a fast and safe incremental Additional or increased growth, bulk, quantity, number, or value; enlarged.

Incremental cost is additional or increased cost of an item or service apart from its actual cost.
 flow for Xilinx FPGAs that allows designers to first debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  specific signals in their hardware and then change those signals in a matter of minutes A Matter of Minutes is an episode from the television series The New Twilight Zone. Cast
  • Michael Wright: Adam Arkin
  • Maureen Wright:Karen Austin
  • Supervisor: Adolph Caesar
Synopsis
, thereby enabling a real-time, debug-centric verification approach. With this new RTL incremental flow, the available signals for incremental debug are automatically correlated back to the original RTL source code, taking the guesswork out of FPGA hardware debugging. This latest version of the Identify software also includes support for multiple sample clock views in a single debugger Software that helps a programmer debug a program by stopping at certain breakpoints and displaying various programming elements. The programmer can step through source code statements one at a time while the corresponding machine instructions are being executed.  and an improved user interface with a debug project manager, making the tool able to handle complex designs in a more manageable way. Synplicity also announced two new patents, numbers 6,581,191 and 6,618,839, issued by the U.S. patent and trademark office covering the way the Identify technology debugs designs implemented in FPGA hardware using the original RTL source code.

One of the biggest problems with existing hardware debugging solutions is that when designers are not able to find the source of errors, they are forced to run multiple iterations of synthesis and debug insertion. This problem exists because it is difficult for designers to find errors in the post place and route netlist, often because the signal names have changed and there is no way to associate them back to the original RTL source. Because designers are forced to resynthesize the design and go through place and route again, several hours are added to every debug iteration One repetition of a sequence of instructions or events. For example, in a program loop, one iteration is once through the instructions in the loop. See iterative development.

(programming) iteration - Repetition of a sequence of instructions.
.

"FPGA designers have a huge advantage due to the ability to switch to hardware based verification early," said Ken McElvain, chief technical officer, Synplicity Inc. "The rapid increase in FPGA design size and complexity has threatened the productivity advantage of FPGA hardware-based verification by increasing the debug cycle time and making it harder to correlate post-synthesis signals with the original RTL design. With our Identify 2.0 software designers have RTL visibility into hardware and fast incremental change in the signals that are monitored, avoiding place and route cycles in design debug. This efficient debug-centric verification flow will yield a significant advantage for both ASIC prototypers and FPGA designers who are trying to reach their markets quickly."

The incremental flow within the Identify software eliminates the guesswork of finding errors in the design by guaranteeing every signal available for incremental debug is correlated back to the original RTL source. Users wanting to view signals simply open the Identify software instrumentor and request the tool perform an incremental debug session. Instead of synthesizing the design again, the incremental debug session loads the original debug session, queries a database file and correlates the signals in the design to the place and route files -- a process that typically takes only a few seconds. Once it is done, the tool displays the RTL source code, showing the signals it can correlate between the RTL and back-end database A back-end database is a database that is accessed by users indirectly through an external application rather than by application programming stored within the database itself or by low level manipulation of the data (e.g. through SQL commands).  files. The Identify solution works closely with Xilinx's back-end tools, enabling the software to go through incremental place and route in order to reprogram re·pro·gram  
tr.v. re·pro·grammed or re·pro·gramed, re·pro·gram·ming or re·pro·gram·ing, re·pro·grams
To program again.



re
 the FPGA.

"Synplicity's Identify software has proven to be a unique and valuable tool for our customers," said Rich Sevcik, executive vice president, Programmable Logic See PLD.  Systems Group and the Intellectual Property/Cores and Software Solutions Group at Xilinx. "The ability to do RTL debugging of hardware saves our customers a tremendous amount of overall design time. Now with the addition of the Identify software's incremental flow, the tool provides a unique ability to debug an FPGA design in a fashion similar to using an RTL simulator but with the tremendous performance advantage of using the actual hardware."

Increased Project Management

The latest version of the Identify 2.0 software includes a multiple sample clock feature and an improved user interface. With the multiple sample clock, or multi-IICE feature, the software enables designers to deal with multiple asynchronous Refers to events that are not synchronized, or coordinated, in time. The following are considered asynchronous operations. The interval between transmitting A and B is not the same as between B and C. The ability to initiate a transmission at either end.  clock regions in a single debugger window. Inside the debugger window, a user can have multiple tabs that relate to different clock regions within the design, allowing cross triggering between different clock regions. This allows designers to use complex triggering operations on a multi-clock design inside a single debugger window.

All new capabilities within the Identify software are managed under an improved user interface, offering significantly increased project and data management and making the tool easier to use. The instrumentor and debugger both have a project management feature inside the user interface that makes it much easier to load projects and data directly into the software. Another new feature of the software is the ability to save and load sets of trigger conditions allowing designers to save and reuse triggers much like stimulus in a simulator. Both the instrumentor and debugger software are now available for Redhat Linux 7.2, 7.3 and 8.0 as well as Windows 2000 and XP Professional platforms. The instrumentor software is also available on Solaris 7, 8, and 9 platforms.

Unique Technology Advantages

Identify is based on significant new technology that allows a design implemented in FPGA hardware to be debugged using the original RTL source code. Synplicity has already been issued two patents for this technology and has filed several additional patent applications. Synplicity believes this technology is a key differentiator that allows tremendous advantages in reducing the time required to find hardware design problems, allowing users to reduce their verification time by weeks or months.

Pricing and Availability

The Identify 2.0 software will be available in April 2004. Pricing for the Identify software starts at $9,000 (U.S.) for a one-year single vendor time-based license. Multiple vendor and perpetual licenses are also available. Additionally, copies of the Identify Lite(TM) software are currently being shipped along with the latest version of Xilinx's Integrated Software Separate software components or applications that have been combined into one package. See integrated software package.  Environment (ISE Ise (ē`sā), city (1990 pop. 104,164), Mie prefecture, S Honshu, Japan, on Ise Bay. It is one of the foremost religious centers of Shinto, the site of the shrines of Ise. (TM)) and are available for download from the Synplicity website. Identify Lite is a feature reduced version of the Identify 1.3 software that allows designers to test-drive most of the functionality of the full Identify software product. Users of the ISE design environment have access to a promotional software license of Synplicity's Identify Lite software until August 31, 2004. For more information on the Identify software, visit Synplicity at http://www.synplicity.com.

About the Identify Software

Synplicity's Identify software is the only software tool that allows FPGA and ASIC prototyping designers to functionally debug their hardware directly in their RTL source code. This allows functional verification Functional verification, in electronic design automation, is the task of verifying that the logic design conforms to specification. In everyday terms, functional verification attempts to answer the question "Does this proposed design do what is intended?" This is a complex task,  with RTL designs that is up to 10,000 times faster than RTL simulators and enables the use of in-system stimulus for applications like networking, audio and video, and HW/SW HW/SW Hardware/Software  designs. The Identify software allows designers to directly select signals and conditions in their RTL source code for debugging and viewing directly in the RTL source code. The software can also save results in standard VCD See Video CD.

VCD - Video Compact Disc
 format that can be used with most waveform viewers.

About Synplicity

Synplicity(R) Inc. (Nasdaq:SYNP) is a leading supplier of innovative synthesis, verification and physical implementation software solutions that enable the rapid and effective design and verification of semiconductors. Synplicity's high-quality, high-performance tools significantly reduce costs and time-to-market for FPGA, Structured/Platform ASIC and cell-based/COT ASIC designers. The company's underlying Behavior Extracting Synthesis Technology(R) (BEST(TM)), which is embedded in its logical, physical and verification tools, and has led to Synplicity's top position in FPGA synthesis, now provides the same fast runtimes and quality of results to ASIC and COT customers. The company's fast, easy-to-use products support industry standard design languages (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.  and Verilog) and run on popular platforms. Synplicity employs over 270 people in its 20 facilities worldwide. Synplicity is headquartered in Sunnyvale, California Sunnyvale ([sʌniveil]) is a city in Santa Clara County, California, United States. It is one of the major cities that make up the Silicon Valley. As of the 2000 census, the city population was 131,760. . For more information visit http://www.synplicity.com.

Forward-Looking Statements forward-looking statement

A projected financial statement based on management expectations. A forward-looking statement involves risks with regard to the accuracy of assumptions underlying the projections.
 

This press release contains forward-looking statements including, but not limited to, statements regarding the capabilities and performance of the enhanced Identify software, both individually and used in conjunction with products from FPGA vendors, and Synplicity's industry position. These statements are only predictions and involve known and unknown risks, uncertainties and other factors that may cause the actual performance or achievements of the enhanced Identify software to differ materially from those expressed or implied by the forward-looking statements. Such performance or achievements could differ materially due to a number of factors, including the performance and quality of Synplicity's software products relative to other debugging software, latent defects latent defect n. a hidden flaw, weakness or imperfection in an article which a seller knows about, but the buyer cannot discover by reasonable inspection. It includes a hidden defect in the title to land, such as an incorrect property description. , design flaws or other problems with the enhanced Identify software and the growth and changing technical requirements in the programmable semiconductor market. For additional information and considerations regarding the risks faced by Synplicity, see its annual report on Form 10-K Form 10-K

A report required by the SEC from exchange-listed companies that provides for annual disclosure of certain financial information.


Form 10-K

See 10-K.
 for the year ended December 31, 2003 as filed with the Securities and Exchange Commission, as well as other periodic reports filed with the SEC from time to time, including its quarterly reports on Form 10-Q Form 10-Q

See 10-Q.
. Although Synplicity believes that the expectations reflected in the forward-looking statements are reasonable, Synplicity cannot guarantee the future performance or achievements of its software. In addition, neither Synplicity nor any other person assumes responsibility for the accuracy or completeness of these forward-looking statements. Synplicity disclaims any obligation to update information contained in any forward-looking statement.

Synplicity, Behavior Extracting Synthesis Technology and Synplify are registered trademarks of Synplicity Inc. Identify, BEST and Identify Lite are trademarks of Synplicity Inc. All other names mentioned herein are the trademarks or registered trademarks of their owners.
COPYRIGHT 2004 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2004, 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
Geographic Code:1USA
Date:Apr 12, 2004
Words:1629
Previous Article:Edelbrock Corporation Receives Going Private Proposal.
Next Article:Canon Enhances Industry's Ability to Deliver High Quality HD Content While Lowering Costs of Production.
Topics:



Related Articles
Synplicity's Certify SC Enables Rapid Verification of Single Chip Prototypes.
Xilinx Extends ChipScope Debug Technology to Synplicity's Certify SC Prototyping Software.
Synplicity Integrates MultiPoint Technology, Interactive Timing Analysis Into Next-Generation FPGA Synthesis Product.
Synplicity Improves FPGA Physical Synthesis Quality of Results and Adds New Device Support.
Synplicity Enhances RTL Debugging Software and Adds New Device Support.
Synplicity Adds Improvements to Industry's Only RTL Debugging Software for FPGAs.
Xilinx Virtex-II Pro FPGAs Are 38% Faster Than Competitive Offerings Using ISE 6.1i Design Tools.
Xilinx delivers world's first FPGA-based DSP software tool with JTAG interface.
Synplicity Announces Best-in-Class Synthesis Support for Xilinx's Virtex-4 and Lattice Semiconductor's LatticeECP and LatticeEC FPGAs.
Synplicity-Xilinx Joint Task Force Delivers Real Benefits for Ultra High-Density Designs.

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