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 this week (Jan. 31) is announcing a "unified" 3D IC design methodology that drives creation, implementation, and verification across the digital, analog, and packaging domains. It's part of a larger announcement of a digital end-to-end flow. What follows are some more details on how the new 3D IC methodology works.
First, a reminder on some of the challenges. As was noted in a recent Cadence whitepaper, 3D ICs with through-silicon vias (TSVs) do not require a revolutionary new design system, but they do require improvements to existing tools for floorplanning, routing, extraction, timing and signal integrity analysis, thermal analysis, and test. A point tool approach won't work. A unified solution that encompasses digital implementation, analog/mixed-signal design, and IC/package co-design is needed.
What's most needed is a Silicon Realization approach. Part of the EDA360 vision, Silicon Realization calls for three qualities: a unified expression of design intent, appropriate use of extraction, and convergence with electrical, physical and manufacturing data. A Silicon Realization solution for 3D ICs would provide a way to define the stacked die configuration (design intent), represent features on adjacent top and bottom die (abstraction), and converge on a manufacturable solution with analysis and packaging tools.
3D IC with silicon interposer layer, TSVs and 6 die
What follows is a brief overview of the Silicon Realization 3D IC methodology cited in the Jan. 31 announcement.
Wait a minute - doesn't package design come last? No, that's the old throw-it-over-the-wall methodology, and that won't work for stacked die. Early in the design process you can use the Cadence SiP Digital Architect and its System Connectivity Manager utility to build a top-level netlist, make optimized I/O connections, create a package layout, and create die abstracts that are imported into the Encounter Digital Implementation System. Without co-design, the package may end up being more expensive than the silicon.
3D IC Implementation in Encounter
To represent the design intent of the die stack, you need three files: the top-level netlist mentioned above, an XML file that defines the stack configuration, and a power connectivity file. A graphical stacked die editor can create the XML file. Once the design intent is brought in, you can create TSVs and front and back-side micro-bumps, optimize their locations, and assign signals and power and ground to the bump arrays. You floorplan and route one die at a time, but abstracted views of adjacent (top and bottom) die tell you what's on those surfaces.
You then route signals, and power and ground, to the bump arrays. The Encounter Digital Implementation System's flip-chip router, as well as NanoRoute, have been enhanced for TSV routing with front and back-side bumps. Finally, you can run a connectivity check to make sure micro-bumps on adjacent die are properly aligned.
Extraction and Analysis
The next step is extraction and analysis. The Cadence QRC Extraction tool has been enhanced to extract TSVs and back-side metal redistribution layers (RDLs) in a single netlist. Encounter timing, IR drop, and thermal analysis tools have been enhanced to handle complete 3D die stacks. (Thermal signoff is important for 3D ICs, especially for die in the middle of the stack). Finally, the Cadence Physical Verification System has a 3D IC and TSV checker.
The Cadence Encounter Test product line has many design-for-test (DFT) and automatic test pattern generation (ATPG) features that are useful for 3D ICs, and Cadence is deeply involved in efforts to standardize IEEE 1687 internal JTAG (iJTAG), which can embed test structures in stacked die. Finally, the Cadence Virtuoso environment has added the ability to edit, draw, and save a 3D design; support TSV and RDL back-side routing; edit supported 3D objects; and trace connectivity through TSV and RDL back-side routing.
3D IC Design to the Mainstream
Cadence has used this flow with early adopters and has been engaged in successful tapeouts. The industry's real challenge, however, is one of bringing 3D ICs into mainstream design flows and volume production. As I said in a previous blog, the costs of design and manufacturing must be sufficiently low to allow this adoption.
Quoting from another previous blog, no semiconductor company will adopt 3D ICs because the technology is "cool" (even though it is). They'll adopt the technology to make money. Design tools and flows must make that possible. The Silicon Realization 3D IC design methodology announced Jan. 31 is a significant step in that direction.
This 3D IC methodology was part of a larger digital end-to-end announcement aimed at paving the way for the next generation of giga-gate, giga-Hertz designs. A feature article here has more information.