Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
Verification 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.
The Cadence Academic Network helps build strong relationships between academia and industry, and promotes the proliferation of leading-edge technologies and methodologies at universities renowned for their engineering and design excellence.
Participate in CDNLive
A huge knowledge exchange platform for academia to network with industry. We are looking for academic speakers to talk about their research to the industry attendees at the Academic Track at CDNLive EMEA and Silicon Valley.
Come & Meet Us @ Events
A huge knowledge exchange platform for academia. We are looking for academic speakers to talk about their research to industry attendees.
Americas University Software Program
Join the 250+ qualified Americas member universities who have already incorporated Cadence EDA software into their classrooms and academic research projects.
EMEA University Software Program
In EMEA, Cadence works with EUROPRACTICE to ensure cost-effective availability of our extensive electronic design automation (EDA) tools for non-commercial activities.
Apply Now For Jobs
If you are a recent college graduate or a student looking for internship. Visit our exclusive job search page for interns and recent college graduate jobs.
Cadence is a Great Place to do great work
Learn more about our internship program and visit our careers page to do meaningful work and make a great impact.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
Overview All Courses Asia Pacific EMEANorth America
Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.
Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.
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
Documentation is key when completing any IC package substrate design. Without it, any number of problems can arise - from incorrect bond mapping between die pads and bond fingers to die being stacked in the wrong order. Ensuring that your documentation text labels are not only present, but are up to date and 100% accurate, is a goal of every layout designer.
The 16.6 release of Cadence SiP Layout and APD products gives every engineer reason to cheer. Text labels created with the "Display Pin Text" command in either tool now intelligently store information about what the label represents; this enables the magic of self-updating documentation labels on pins, bond fingers, BGA balls, and other objects in your design. The next time you get an ECO change request, don't fear forgetting to update those labels. A simple batch update will scan ALL your labels across the entire layout and update any that are out of date. All while retaining your custom text placement, sizing, and other information.
To learn more about how 16.6 saves you time and eliminates the possibility of inaccurate, out of date documentation text labels, read on!
The Manufacture -> Documentation -> Display Pin Text ("dpn") command is your one-stop shop for creating text labels on objects from die pads to bond fingers to BGA balls. These labels may show the finger name, net assignment, or even the BGA ball that a pin is mapped to.
Prior to 16.6, once you created a text label on an object, that text was static. If you received an ECO request, made some updates to improve anything from the number of routing layers to the bond sequencing, or simply inserted a bond finger into the pattern and thus renumbered all the fingers, it was necessary for you to manually run this command again and create new, updated text labels based on these changes.
A tedious (not to mention error-prone) process, this step could easily be missed. Now, with 16.6, you can update labels with the touch of a button. In the image below, we see the Display Pin Text command's user interface for 16.6.
If you want to update only specific objects in the case of a large design and a very minor change, select those items and press "Update selected objects" button, shown in blue. Instantly, the system scans for any changes to any labels on your selected items and updates the text contents.
For the more general purpose change, however, use the "Refresh All Labels" button, shown in red. This will update all the intelligent text labels in your design based on any changes you have made to the package layout. Leave your worries about missing a label behind and let the system do the work for you. The tools even allow you to very easily build this into flows you may use in your script. Just invoke the "dpn_update" command straight from the command line or from a script to perform this same global label update - without ever having to run the "Display Pin Text" command at all!
Upgrade to 16.6 today and take a step down the path to easier, more accurate design documentation. If you have a comment or suggestion for improving your productivity, we'd love to hear from you!
Note: For text labels to be updated, they must be created using the 16.6 tool, as pre-16.6 databases do not record the content definition for the text label for the system to be able to know whether the label is out of date.