Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
System Development Suite Related Products A-Z
Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.
Full-Flow Digital Solution Related Products A-Z
Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.
Overview Related Products A-Z
Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.
Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.
An open IP platform for you to customize your app-driven SoC design.
Comprehensive solutions and methodologies.
Helping you meet your broader business goals.
A global customer support infrastructure with around-the-clock help.
24/7 Support - Cadence Online Support
Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.
Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
This course combines our Allegro PCB Editor Basic Techniques, followed by Allegro PCB Editor Intermediate Techniques.
Virtuoso Analog Design Environment Verifier 16.7
Learn learn to perform requirements-driven analog verification using the Virtuoso ADE Verifier tool.
Exchange ideas, news, technical information, and best practices.
The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information.
It's not all about the technlogy. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.
Cadence is a leading provider of system design tools, software, IP, and services.
Get email delivery of the Cadence blog featured here
Cadence recently announced its collaboration with TSMC on a custom/analog reference flow for 16nm FinFET-based designs. This collaboration led to a lot of work at Cadence on custom design tools and flows, and some of that work was described in detail at a presentation at the TSMC Open Innovation Platform® Ecosystem Forum (TSMC OIP) on October 1, 2013.
The presentation was titled "Addressing Custom Design Challenges for IP Design at 16nm FinFET Technology" and was given by Jim McMahon, product engineering director at Cadence. McMahon described 16nm FinFET design challenges and showed how a schematic-driven custom IC design flow can meet those challenges. He also talked about new tool features and about key "sub-flows" such as a layout dependent effect (LDE) sub-flow and a parasitic-aware sub-flow.
McMahon noted that Cadence and TSMC have been collaborating on a custom-design 16nm reference flow, and that this work includes collecting technology enablement files from TSMC and pushing them through as complete a design flow as possible. "It's an opportunity for us at Cadence to verify that our tools meet the design challenges of 16nm FinFETs, and it's also an opportunity for us and TSMC to verify that the enablement is correct and complete," he said.
16nm FinFET Design Challenges
For the most part, McMahon said, 16nm design challenges represent an "evolutionary exacerbation" of problems already seen at advanced process nodes. But the 3D nature of FinFET transistors adds some new challenges, such as a 2X increase in the number of parasitics. The FinFET structure also complicates design rule checking (DRC). McMahon identified the following 16nm design challenges:
McMahon showed a 16nm schematic-driven design flow that serves analog/mixed-signal designs. It uses the OpenAccess database to integrate analog and digital flows. Designers on the custom/analog side (Cadence Virtuoso platform) can create analog blocks, import digital blocks, and perform top-level chip assembly in Virtuoso.
In the illustration below, the "custom design realization" graphic on the right includes two layout flows: rapid layout prototyping and detailed layout implementation. The prototyping flow makes it possible for circuit designers to get layout information before the final DRC clean layout is completed.
McMahon said that the rapid prototyping flow lets the circuit designer go through implementation quickly, getting the information he or she needs to do circuit optimization. Designers go through the traditional schematic capture flow and create some design constraints. Designers can then inject some estimated parasitics. There are various ways to do this, including pulling parasitics from previous layouts.
"We provide tools so that you, the circuit designer, can easily realize a placed layout," McMahon said. "You may need assistance from a layout engineer, but the goal is to have the circuit designer drive this as much as possible, pretty much in real time. It takes a few minutes to do a rough placement and then you can bring this back into the simulation environment."
In the detailed layout implementation flow, the goal is to refine and finish placement and routing with minimal impact on electrical performance. "The goal is to create a layout that is correct-by-construction, so the signoff flow is a true signoff flow and not a discovery exercise," McMahon said. The signoff flow includes DRC, layout versus schematic (LVS), electrical rule checking (ERC), extraction, and re-simulation. While this flow is fairly traditional, McMahon noted that Cadence has made "significant enhancements" to handle 16nm design challenges.
LDE: Good Transistors in Bad Neighborhoods
LDEs are not new at 16nm, nor are they specific to FinFETs, but they get worse as process nodes shrink. Thus, any designer at 16nm or below must pay attention to LDEs, because the "neighborhood" or layout context in which a device is placed can significantly impact the performance of the device.
Of particular concern to analog designers, McMahon said, is that LDEs affect device mismatch with differential pairs. He showed an example in which one layout resulted in a mismatch of 1% and another layout resulted in a mismatch of 5%, while the schematic showed no mismatch at all. This is exactly the sort of effect that circuit designers need to know about.
As a result, Cadence and TSMC have collaborated to develop a new, integrated LDE-aware custom design flow. It allows LDE-aware re-simulation using device parameters from partial or completed layout, and pre-layout LDE analysis. The flow provides a direct link between the TSMC LDE-API and the Cadence Litho Electrical Analyzer (LEA). The flow has been validated for TSMC 28nm, 20nm, and 16nm processes. (A recent webinar described this flow in detail—see this blog post for a review).
McMahon noted that TSMC and Cadence have also done a great deal of work on a parasitic-aware design flow. This flow provides solutions including the TSMC Macro Device Plug-In, Cadence VPAD parasitic estimation, and TSMC Pseudo Parasitic Device Library.
Commenting on a case study, McMahon noted that a regular design style works best for FinFETs. This calls for a row-based layout style, a standardized row height, and a limited set of FinFET lengths. The end result is a "tile structure" that allows designs to be put together very quickly. There may be some tradeoff in area and performance, but there's also a time-to-market advantage.
In summary, McMahon said, Cadence and TSMC have developed a complete design flow that addresses 16nm FinFET design challenges. A reference design database, presentations for key sub-flows, and associated tutorials are available for download from the TSMC-Online website.
Related Blog Posts
TSMC OIP Forum: 16nm FinFETs, 3D-ICs Gain EDA and IP Support
TSMC OIP: On the Road to the Silicon Super Chip