• 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

  • 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
  • Digital Design: Five-Minute Tutorial: Innovus User Interface Tips

    Kari
    Kari

    Hi Everyone,

    No doubt by now you have heard about the Innovus Implementation System, our next-generation physical implementation solution. It's always a bit scary to move to a new tool, but let me assure you that if you are a current Encounter user, you will be able to get around just fine in the Innovus system. A lot of the user interface will look very familiar to you, but there are some important changes and improvements…

    • 2 Jun 2015
  • Verification: How Ethernet Standards Are Born

    ArthurM
    ArthurM

    I attend IEEE 802.3 Ethernet standards meetings and blog about them from time to time. (For past blog posts, see the list at the bottom of this post).

    The most recent 802.3 meeting was held in Pittsburgh and has just finished. Pittsburgh is very interesting with fine buildings and nice parks. It sits at the confluence of two wide rivers and was a major transportation and steel town in its day. I've included some photographs…

    • 1 Jun 2015
  • Verification: Multi-Language Verification Environment (#2) – Passing Items on TLM Ports, Using UVM ML

    teamspecman
    teamspecman

    In the previous blog post, we created a simple multi-language verification environment, running UVCs implemented in SystemVerilog and in e.

    The architecture of the environment is as pictured here:

     

    We will now add to this environment a system-level checker, implemented in SystemVerilog.

    A standard recommended way for passing items is via TLM ports. For connecting ports instantiated within components implemented in…

    • 1 Jun 2015
  • Verification: Multi-Language Verification Environment—Getting First Run in Few Minutes

    teamspecman
    teamspecman

    Seems that by now, every one in the industry realizes that multi-language verification environments are not a faraway vision, something only for eccentric verification experts. Multi-language is here, simply because we need it.

    Because there is no sense in throwing away a high-quality verification environment just because someone else prefers coding in a different language. Because there is no sense in forcing engineers…

    • 28 May 2015
  • Verification: Specman deep_copy()—Creating Too Many Structs

    teamspecman
    teamspecman

    This blog starts with a description of a debugging session of a mysterious behavior we encountered. Unlike a good mystery book, I will tell you upfront who did it—deep_copy(). In the second part of the blog, we’ll recap e’s copying methods, and we’ll understand how to avoid such mischief.

    The mystery started when we saw that, in one verification environment, a struct that was expected to perform…

    • 28 May 2015
  • SoC and IP: Three Steps for USB Application Success – Design, Verify, Certify

    Jacek Duda
    Jacek Duda

    With the USB protocol being so popular nowadays (and frankly speaking, was there ever a time it wasn’t?), there are many advantages of enabling USB in an application, like versatility, ease of use, proliferation within the industry. However, there are also some hidden potential traps, which I'll discuss in more detail here.

    Trap #1 – Designing with IP outsourced from multiple vendors

    USB design IP has…

    • 27 May 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays - DDR4 Bank Grouping

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Kishore Kasamsetty continues his discussion on DDR4, with a focus here on bank grouping of DDR4.

    https://youtu.be/_4lWfP5eDcQ

    • 26 May 2015
  • System, PCB, & Package Design : What's Good or Not So Good About Cadence Documentation? Here’s Your Chance to Let Us Know!

    Jerry GenPart
    Jerry GenPart

    Most of our customers use the product documentation, Help, and Cadence Online Support capabilities while using our products and flows. There is a team working on developing the next generation of Cadence documentation and the Help utility.

    The Cadence Online Support - Cadence Support News area recently posted the following:
    “Cadence is committed to providing high-quality documentation. To help us shape the future of Cadence…

    • 26 May 2015
  • SoC and IP: IP is BIG at the Design Automation Conference, June 7-11, in San Francisco

    PaulaJones
    PaulaJones

    Think that DAC is all about EDA tools? Not anymore. This year there are over 100 presentations in the IP track, plus other sessions that are all about IP. After all, it’s almost impossible to find a chip design these days that doesn’t employ some type of IP.

    Come see many of us from the IP Group at Cadence at DAC, June 7 – 11, at Moscone Center in San Francisco. You can’t miss the Cadence booth—we’re…

    • 22 May 2015
  • SoC and IP: How to Design to the ‘Always-on’ IoT Imperative

    Brian Fuller
    Brian Fuller

    I’ll never forget covering a presentation that then-National Semiconductor CEO Brian Halla gave about a dozen years ago.

    He talked of a time when electronics would be everywhere, taking in the analog world and converting that intake into useful data. In those post-911 days, he envisioned remote and even flying security cameras around structures like the Golden Gate Bridge. It was before drones took off and before…

    • 21 May 2015
  • Analog/Custom Design: Virtuosity: 19 Things I Learned in April 2015 by Browsing Cadence Online Support

    stacyw
    stacyw

    Application Notes

    1. Spectre PSPICE Netlist Support

    Spectre technology enables the user to include PCB components in PSPICE format into a Spectre integrated circuit simulation. The solution is based on the approach of using a regular Spectre simulation including the Spectre simulator control statements, but additionally allowing inclusion of user-defined sub-circuits in PSPICE format.

    2. Setting Up Liberate MX for…

    • 20 May 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—Type C Connector and USB Controllers

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Jacek Duda explains the implications that the Type C Connector has on the USB On-the-Go Controller.

    https://youtu.be/x_d26aXGqAc
    • 19 May 2015
  • System, PCB, & Package Design : What's Good About Allegro PCB Editor Split Plane Association? 16.6 Has Several New Enhancements!

    Jerry GenPart
    Jerry GenPart

    In the 16.6 Allegro PCB Editor release, net associations to split planes are now stored in the database. This reduces chance of error when re-generating split planes on positive or negative layers. The former use model required re-assignment of a net during the command, which was error prone and cumbersome.

    When a split plane is regenerated, the net choice dialog for each shape is set to the default net that will be assigned…

    • 19 May 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