• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Community Forums
  3. Cadence Community
Cadence Community
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  • Site
  • Search
  • User
Find Other Members ►
Subscriptions
Get email delivery of the Cadence blog (individual posts).
  • Twitter
  • Facebook
  • LinkedIn
  • Google+

Community


Blogs
Forums
Resources

Latest Forum Posts

Visit the User Forums »

Latest Blog Posts

  • System, PCB, & Package Design : What's Good About Allegro PCB Editor Embedded Cavity DRCs? It's NEW in the 16.6 Release!

    Jerry GenPart
    Jerry GenPart

    Max cavity size and max cavity component count were offered as reports in the 16.5 release and are now available as DRCs in the 16.6 release of Allegro PCB Editor. Fab houses supporting embedded component manufacturing offer design guidelines on cavity usage. 

    Consider a PCB with the following characteristics. Layer SIGNAL_7 is displayed where you see two merged cavities on the left as the result of Cap placement combined…

    • 8 Jul 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—Specialty Memories

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Lou Ternullo takes a closer look at what to consider when you are considering specialty memories, such as Wide I/O, HBM, and HMC.

    https://youtu.be/vJi13D8mNSI

    • 7 Jul 2015
  • SoC and IP: Call for Papers for MemCon Closes This Friday

    PaulaJones
    PaulaJones

    You still have a chance to get a paper accepted at the premier conference for memory technology—MemCon 2015.

    Yes, on Tuesday, October 13, 2015, the brightest minds in memory technology will meet again at the Santa Clara Convention Center. The call for papers closes Friday, so it’s time to think about how you can further your career and showcase your understanding of key memory technologies.

    See the full…

    • 7 Jul 2015
  • System, PCB, & Package Design : BGA Ball Map Creation

    TeamAllegro
    TeamAllegro
    Are you responsible for the creation and management of a BGA ball map or a die bump map of a packaged chip design? How much time do you spend creating these maps? How do these maps drive physical implementation in your design? It’s common for m...
    • 6 Jul 2015
  • Verification: Performance and the Use of Port mvl Lists (or, Nothing in Life is Free…)

    teamspecman
    teamspecman

    When connecting to the DUT signals, we usually refer to the values as 0s or 1s. But sometimes there is a need to know the exact multi-value logic, or to write an mvl value (e.g., init the signal to Z).
    For this purpose, the e language defines the mvl type – a predefined enumerated type, with values of MVL_U, MVL_X, MVL_0, MVL_1, MVL_Z, MVL_W, MVL_L, MVL_H, and MVL_N (based on the VHDL std_logic type).

    If you need…

    • 2 Jul 2015
  • System, PCB, & Package Design : Designing a Complex Leadframe Package? See How SiP Layout Tool Can Cover All the Steps

    ICPackagingPro
    ICPackagingPro
    Leadframe package designs are here to stay, and they are getting more complex with every passing year. New materials and manufacturing processes allow for the inclusion of more active and passive components, while new bonding capabilities stretch the...
    • 2 Jul 2015
  • Verification: The Dark Side of Constraints on 'do-not-generate' Fields

    teamspecman
    teamspecman

    The art of expressing hardware functionality through constraint language is often one of the trickiest parts of functional verification. Unlike procedural actions that are executed locally one by one, constraints are scattered declarative entities that define the rules for the gen actions. Therefore you don't necessarily see clearly how constraints are impacting the generation. This situation opens the door for occasional…

    • 30 Jun 2015
  • Verification: Debugging Multi-Language Verification Environments

    teamspecman
    teamspecman

    As shown in previous blog posts in the Multi-Language Verification Environment series, creating multi-language verification environments is not difficult. Using UVM-ML, we can pass data between components via TLM ports, instantiate e components within SystemVerilog (and vise versa), and configure the sub-components – independent of the verification language they are implemented in.

    But the real challenge, like…

    • 29 Jun 2015
  • Digital Design: Five-Minute Tutorial: Innovus Placement Optimization

    Kari
    Kari

    Hi Everyone,

    Last time we got a quick look at The Innovus Standard Flow. Now I'd like to show you a bit more detail about some of the major steps. One of the new concepts in Innovus is how placement and pre-CTS timing optimization are now combined and interleaved. The GigaPlace placement engine is also new, and you will learn about its features. Click below to play the video (you'll need an active support.cadence.com…

    • 26 Jun 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—What Is PCI Express Address Translation Services?

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Gopi Krishna defines and describes how Address Translation Services is implemented in a system.

    https://youtu.be/yOSALM5X1ZM

    • 23 Jun 2015
  • SoC and IP: Find Everything You Need to Build an Advanced PCI Express 4.0 Solution in One Booth – Visit Cadence at PCI-SIG DevCon 2015

    Steve Brown
    Steve Brown

    The PCI-SIG Developers Conference happening today and tomorrow will be yet another exciting PCI-SIG event that Cadence is proud to participate in. We’ve been attending and showcasing technology at these conferences for many years now, sharing news and insights about our verification IP, controllers, and PHY solutions.

    Cadence was the first commercial PCI Express 3.0 IP provider, and has continued that tradition…

    • 23 Jun 2015
  • Analog/Custom Design: Things You Didn't Know About Virtuoso: Help Us to Help You

    stacyw
    stacyw

    There is a team at Cadence working on developing the next generation of Cadence documentation and Help interface.  After rolling your eyes at this statement, I'd really like you to take 10 minutes to complete our brief (honest) survey to help us improve our documentation delivery in the future. 

    Here's the link: Cadence Documentation Survey

    And in case you haven't looked under the Help menu in your Virtuoso window…

    • 19 Jun 2015
  • System, PCB, & Package Design : Manage All Design Variant Options for Your Package Substrate Seamlessly Using 16.6 Cadence SiP Layout

    ICPackagingPro
    ICPackagingPro
    Stacked memory is becoming increasingly common in IC package substrates; with that memory being sourced from multiple vendors, managing all the different combinations of your logic die(s), memory components, controllers, and BGAs in a way that your p...
    • 18 Jun 2015
  • SoC and IP: Sensor Processing, How Hard Can It Be?

    IPGuy
    IPGuy

    When I think back back just a few years ago, there were only a handful of devices that noticeably responded to changes in their environment by sensing the presence of something or a change in position. Not that these were the only ones, but these were the ones that were part of my regular “consumer” interaction with the world in my daily life:

    • Tilt sensors in game controllers then in tablets and smart…
    • 17 Jun 2015
  • Whiteboard Wednesdays: Benefits of Designing Your SoC with a Multi-Protocol PHY

    References4U
    References4U

    In this week's Whiteboard Wednesday video, William Chen explains the many benefits of designing your SoC using a multi-protocol PHY.

    https://youtu.be/_W4BRr1RL_Y

    • 16 Jun 2015
  • SoC and IP: Tensilica Team Wins DAC 2015 Best Paper Award

    PaulaJones
    PaulaJones

    Cadence’s Tensilica team was honored with the Best Paper Award at the IP track at the Design Automation Conference last week for “Design in the Eye of the Hurricane—Building Optimal Vision Processing Systems.” The paper highlighted the technology behind the Tensilica IVP (Image/Vision Processing) DSP.

    Cadence IP Group CTO Chris Rowen accepted the award (pictured) on behalf of the team which included…

    • 16 Jun 2015
  • Analog/Custom Design: Virtuosity: 14 Things I Learned in May 2015 by Browsing Cadence Online Support

    stacyw
    stacyw
    Cadence Documentation

    1. Cadence Documentation Survey

    Cadence is committed to providing high-quality documentation. To help us shape the future of Cadence documentation delivery, we welcome you to complete our survey.

    Application Notes

    2. Virtuoso Spectre Transient Noise Analysis

    This document discusses the theoretical background of the Spectre solution’s transient noise analysis, its implementation and implications…

    • 16 Jun 2015
  • Verification: Designing a Google Ara Module and Worrying About MIPI UniPro?

    Moshik Rubin
    Moshik Rubin

    So you've looked at Google project ARA and you have the most brilliant idea for a module that would be the hardware answer to Angry Birds, you take the next step and download the Module Developers Kits (MDK), and then you realize that the platform is based on MIPI UniPro Switch. That's the first time your confidence is damaged as there is no other platform out there that is based on UniPro switch. When taking a deeper…

    • 15 Jun 2015
  • Verification: Aargh!!! How Can I Read Arguments from the Command Line Without argv?

    teamspecman
    teamspecman

    Many times a user would like to be able to modify the behavior of a program based on arguments on the command line. Let’s take as an example a user who would like to pass the name of a file which includes input parameters to the e program.


    In the C language this can be done using argv, which is an array of strings where each array element represents a command line argument. However, since Specman and the simulator…

    • 15 Jun 2015
  • Verification: Multi-Language Verification Environment (#4)—Multi-Language Hierarchy

    teamspecman
    teamspecman

    In the previous posts in this series on Multi-Language Verification Environment, we created a multi-language environment containing UVCs implemented in e and SystemVerilog. 

    This environment is functional—exercising the DUT interfaces containing one system-level checker—but something is flawed in this picture. We have UVCs instantiated side by side, rather than in their “natural” location in the hierarchy. In a UVM…

    • 11 Jun 2015
  • Digital Design: Five-Minute Tutorial: The Innovus Standard Flow

    Kari
    Kari

    Hi Everyone,

    Last week I highlighted a video featuring Innovus User Interface Tips. Now that you know how to get around, what next? Innovus has a new, more streamlined design flow. Most designs should start with what's called the Standard Flow. There is a great document on support.cadence.com outlining this flow. I found it very interesting, and I can't wait to try it on my next design. You'll need an active support…

    • 8 Jun 2015
  • Verification: Multi-Language Verification Environment (#3) – Connecting UVM Scoreboard to a Multi-Language Environment

    teamspecman
    teamspecman

    In the previous blog post, we demonstrated connecting a checker implemented in SystemVerilog to a monitor implemented in e.

    In this post, we will show a fast way for adding a system-level data checker – using the UVM Scoreboard.  The UVM Scoreboard is an open-source framework, implemented in e, and is released as part of the UVM e Library. 

    For adding a scoreboard to our XSerial-to-UBus environment, we define…

    • 5 Jun 2015
  • Verification: DAC 2015 – Join Us to Experience the Continuum of Verification and System Development Engines!

    fschirrmeister
    fschirrmeister
    The biggest yearly event in electronic design automation (EDA) is due to take over San Francisco next week, together, apparently, with the Apple developer community, to take over the Moscone Convention Center. This is the first DAC at which all thre...
    • 4 Jun 2015
  • Verification: It’s Time to Modernize Debug Data and It’s Happening at DAC

    Adam Sherer
    Adam Sherer

    “The leading edge is 1 million gates.” That was the news when we approved IEEE Verilog 1364-1995 and the open VCD syntax standard for debug data interoperability. Now the leading edge is over 1 billion gates and it’s time to modernize VCD. If you stop by the Verification Academy booth at DAC on Tuesday June 9 at 5pm, you’ll learn how.

    Now that I’ve piqued your interest, lets take a look at why…

    • 4 Jun 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—What's a Configurable Processor?

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Chris Rowen discusses the basics of Tensilica configurable processors and what is involved in using them.

    https://youtu.be/5rnQyoTLVvY

    • 2 Jun 2015
<>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. 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. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information