|
|||
Rapidly Implementing Synthesizable ARM IP (By Alan Gibbons, Synopsys and John Biggs, ARM)Through the results of a unique technical collaboration between ARM and Synopsys, the process used by ARM licensees to port synthesizable ARM® microprocessor cores to their chosen technologies, has been significantly streamlined. The ARM-Synopsys Reference Methodology represents the set of best practices for implementing synthesizable ARM IP with Synopsys tools and provides a proven, low- risk solution to providing application specific ARM intellectual property (IP). ARM, the leading provider of 32-bit embedded RISC microprocessors with almost 75 percent of the market, offers a wide range of synthesizable processors based on a common architecture that delivers high performance with low-power consumption and system cost. ARM synthesizable processors are delivered to licensees in a soft form at the RT level and can be targeted at a variety of technologies to yield specific implementations. The hardened ARM processor can then be deployed as a reusable library level component in an ARM core-based system chip. Application Specific Hard IP The process of implementing application-specific hard IP is conceptually very similar to a compiled memory. The designer configures and verifies the RTL description of the IP, defines the specific characteristics including target technology, device topology, memory, test strategy and so forth, and compiles the design to yield a GDSII representation together with a set of models, or abstractions, that are referenced by the system-on-chip (SoC). Proven Methodology Is Key The effort required to harden soft IP is a function of the quality of the target technology, the design goals, and the methodology employed. Both the target technology and the design goals depend on the target SoC, and what may be achievable with one technology may not be achievable with another. However, the methodology employed to implement this IP can be common across different licensees. Investigations have shown that a single proven methodology yields good results for the majority of CMOS technologies.
ARM and Synopsys have been working closely to develop a proven methodology for the implementation of synthesizable ARM IP using Synopsys tools. This methodology, called the ARM-Synopsys Reference Methodology, is a fully integrated implementation platform based around Synopsys’ Galaxy SI Design Platform, an open, integrated design-implementation platform built on best-in-class EDA tools. The methodology provides complete support for the hardening and modeling of synthesizable ARM processors using a physically aware based flow with integrated SI capability for design closure when targeting leading edge technologies at 90nm and below. The flow is based around Physical Compiler for synthesis and Astro for clock distribution and routing. Specific capabilities that are tightly integrated within Physical Compiler® include the following:
High-level integration within Physical Compiler ensures that an optimal implementation can be created quickly thereby providing a rapid synthesis flow that creates an optimized placed-gates netlist with excellent correlation to post-layout timing. The compile strategies employed within the Reference Methodology are a result of numerous investigations on a number of competitive CMOS technologies at 180, 130, and 90nm. Although results will vary as the processor is ported to different technologies, the fundamental principles employed in the methodology hold true from one technology to the next.
The layout phase of the reference methodology provides a similar level of integrated support from within Astro. Support for clock-tree synthesis, global and detailed routing, parasitic extraction as well as verification through the use of DRC and LVS are all integrated seamlessly within the Astro environment. Static Verification Enables Time-To-Market Complete Modeling Support
Generating these models is an integral part of the hardening of an ARM processor. Greater efficiency and correlation are achieved when these models are created automatically as a part of the implementation process. This results in a single-pass flow that yields an optimal implementation with a GDSII representation plus the associated functional, timing, test, and physical models. The functional model is an implementation specific sign-off simulation model based on the final gate-level netlist. The functional model is created from the layout netlist using Synopsys' Verilog Model Compiler (VMC) and is provided in a form that can be used by all SWIFT compatible simulators. The timing model is a context-independent black box representation that provides a highly accurate complete view of the timing characteristics of the processor interface to the system chip. The timing model of the processor is created from the layout netlist using Synopsys' PrimeTime static-timing analysis tool. The timing model is provided in the open Liberty™ (.lib) library format and can be used by all commercially available EDA tools supporting Liberty. This model is used in the system-chip development for synthesis, timing-driven layout and static-timing analysis. The test model enables test reuse at the SoC level by providing information on the test structures that have been implemented in the processor while protecting the IP contained within the design. The test model is created during the test-synthesis process using Synopsys’ DFT Compiler. The test model is represented using the Core Test Language (CTL) format and can be used by any EDA tools supporting the IEEE P1500 standard. The physical model contains the physical characteristics of the processor for use in physical synthesis and layout of the system chip and is created by Astro as an abstraction in LEF format. Together, these models provide all of the information required by the system designer to successfully integrate the ARM processor into a system chip. ARM-Synopsys Reference Methodology – Complete Implementation Solution This methodology provides support for application specific hard IP that enables core- based design at the system level by providing the system -chip designer with a mechanism to rapidly port an ARM processor in soft form to an application-specific hard form that is very easy to deploy. Moreover, the methodology provides a low-risk implementation process. This methodology has been developed jointly by Synopsys and ARM and validated at a number of ARM Licensees using different ARM processors and a variety of process technologies. This low-risk approach, coupled with the predictability and fast turn-around time, enables system designers to get ARM core-based products to market more quickly. Research and development groups at both ARM and Synopsys are working together to solve problems at source that will result in higher quality IP, tools, and methodologies. The ARM-Synopsys Reference Methodology is an integral part of the standard IP distribution from ARM for all synthesizable microprocessors. The ARM-Synopsys Reference Methodology supports the full range of ARM soft processors, including the ARM7TDMI-S™, the ARM7EJ-S™, the ARM966E-S™, the ARM946E-S™, the ARM926EJ-S™, the ARM1026EJ-S™, the ARM1136J-S™ and the ARM1136JF-S cores. Trademark Information John Biggs has been involved with ARM developments since 1986 and co-founded ARM Ltd. in 1990. After a number of years working as a VLSI design engineer he went on to form ARM's Design Methodology Group in 1995. Biggs currently works as a Consultant Engineer in ARM's research group focussing on the development of advanced methodologies for the low-power deployment of synthesisable ARM IP. Alan Gibbons is the IP Methodology Manager within the Solutions Group at Synopsys working with leading IP and semiconductor companies. Alan has spent more than 15 years in the design and development of ASICs and IP based SoCs for computer and communications-based applications. ©2003 Synopsys, Inc. Synopsys and the Synopsys logo are registered trademarks of Synopsys, Inc. All other company and product names mentioned herein may be trademarks or registered trademarks of their respective owners and should be treated as such. |
Home | Feedback | Register | Site Map |
All material on this site Copyright © 2017 Design And Reuse S.A. All rights reserved. |