Carbon Design Systems Announces Product Offering, Rolls High-Performance, Pre-Silicon Validation Suite.Business Editors/High-Tech Writers WALTHAM, Mass.--(BUSINESS WIRE)--Dec. 1, 2003 Carbon Design Systems, a new 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. company, announced today the general availability of its SPEEDCompiler(TM) and DesignPlayer(TM) suite of tools that enables pre-silicon system validation, where thousands of users can simultaneously develop and test software on the 'golden' 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; hardware implementation model. System validation is accomplished today with large amounts of labor and material expenditures including tailor-made software models, silicon prototypes, and 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. breadboards. The lack of fast, accurate, soft-models of chips and systems that can be economically deployed has largely kept system validation in the critical path to product release and profit. Carbon's tool suite moves validation ahead of silicon fabrication fabrication (fab´rikā´sh n the construction or making of a restoration. . This shaves months off time-to-profit by allowing concurrent validation of software and hardware, enabling system integration to begin months earlier, and collapsing customer-win cycles. Carbon's SPEEDCompiler software reads industry standard Verilog RTL and generates an ultra-high performance linkable object representation that is both cycle and register accurate. In addition, this object includes a 'C' API (Application Programming Interface) A language and message format used by an application program to communicate with the operating system or some other control program such as a database management system (DBMS) or communications protocol. for system integration and an interrogation interrogation In criminal law, process of formally and systematically questioning a suspect in order to elicit incriminating responses. The process is largely outside the governance of law, though in the U.S. manager for design 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. . Carbon's SPEEDCompiler patent-pending technology creates objects that will execute at thousands of cycles per second, on millions of gates, while remaining bug-for-bug accurate with the target hardware. Carbon's DesignPlayer engine incorporates a SPEEDCompiler object to create a deployable runtime model of a chip or IP (intellectual property) block. At the system level, DesignPlayer engines can represent multiple chips that encompass hundreds of millions of gates. DesignPlayer engines by their nature are secure -- the RTL can't be recovered -- solving another IP deployment issue. In practice, software engineers validating their critical foundation software -- drivers, diagnostics, and firmware A category of memory chips that hold their content without electrical power. Firmware includes flash, ROM, PROM, EPROM and EEPROM technologies. When holding program instructions, firmware can be thought of as "hard software." See flash memory, ROM, PROM, EPROM, EEPROM and FOTA. -- on Carbon's DesignPlayer engine, may uncover hardware bugs, as well as, software bugs A problem that causes a program to produce invalid output or to crash (lock up). The problem is either insufficient logic or erroneous logic. For example, a program can crash if there are not enough validity checks performed on the input or on the calculations themselves, and the computer . The built-in interrogation manager enables the root cause to be quickly traced with complete control and visibility of signals and memories. After the RTL is fixed, a simple compile with Carbon's SPEEDCompiler software delivers a DesignPlayer engine ready for validation. There are a multitude of existing solutions attempting to address system validation with limited customer traction. Hardware-based validation runs fast, but isn't deployable on a broad scale for obvious cost and update barriers. This quickly eliminates emulators This article lists software that emulates arcade and console game systems, computing platforms and CPUs. Arcade systems
The general deployment process consists of several interrelated activities with possible transitions between them. to enable system validation for the masses. "We wanted to employ RTL hardware models for software driver validation, but hit a simulation wall of 8 days per 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. ," declared Carey McMaster, director of software engineering at StarGen. "DesignPlayer reduced our validation turn-time from 8 days to 8 minutes and performed distributed discovery on a 20 node switch fabric that encompassed over 15 million gates." "Software development on the hardware implementation model is the key to a successful validation strategy," said Steve Butler Steve Butler (born September 26, 1956 in Amarillo, Texas) was an open-wheel racer who was successful in USAC Sprint Car and Silver Crown racing. Steve currently resides in Kokomo, IN. , president and chief executive officer at Carbon. "This eliminates the risk and re-verification associated with custom models, model accuracy, and the massive cost of developing and maintaining multiple models for hardware and software development. With DesignPlayer, one common model is used across the system development lifecycle. This common model is RTL, the industry standard for driving the backend layout tools for fabrication." Pricing and Availability Carbon's DesignPlayer and SPEEDCompiler software products are shipping now with pricing based on an annual subscription volume model. SPEEDCompiler software is priced at $150,000 per seat and DesignPlayer engines are under $10,000 per seat for high volume purchases. About Carbon Carbon is delivering software products that enable pre-silicon system validation, where thousands of users can simultaneously develop and test software on the 'golden' RTL hardware implementation model. For the first time, critical foundation software -- drivers, diagnostics, and firmware -- runs at KHz execution speed on the 'golden' model with cycle and register accuracy. This opens the door for system validation and IP deployment to begin much earlier than traditional methods. Carbon Design Systems, Inc. is privately held and funded by Flagship Ventures and Commonwealth Capital. The corporate headquarters is located at 375 Totten Pond Road, Suite 200, Waltham, MA. 02451. Telephone: 781.890.1500, Facsimile: 781.890.1711, Email: info@carbondesignsystems.com, Website: www.carbondesignsystems.com or www.SPEEDCompiler.com Carbon Design Systems, SPEEDCompiler, and DesignPlayer are trademarks of Carbon Design Systems, Incorporated. All other companies and products referenced herein are trademarks or registered trademarks of their respective holders. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion