• 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

  • Verification: Virtual Platform UART Use Number 3: Using gdb to Debug a Software Application

    jasona
    jasona
    This is the next installment in my series covering the uses of the venerable UART in Virtual Platform simulation. Use the links below to review the previous articles:IntroductionConnecting an xterm to a UARTUsing telnet to connect to a UARTThis artic...
    • 22 Sep 2011
  • System, PCB, & Package Design : What's Good About AMS Partial Design Simulation? It’s in the 16.5 Release!

    Jerry GenPart
    Jerry GenPart

    Partial Design Simulation aims at unifying the PCB and simulation flow by enabling the designer to use a single schematic for both simulation and PCB implementation. This gives the designer the ability to work with a larger design that may contain portions that will never be simulated in Allegro AMS Simulator, and also allows different circuits (in the design) to be simulated with different simulation profiles.

    Using…

    • 20 Sep 2011
  • Verification: ARM/Cadence Video: How ACE Coherency Adds Value and Verification Complexity

    PeteHeller
    PeteHeller

    The number of licensees for ARM's Cortex-A15 CPU core is growing rapidly, particularly for mobile computing applications.  Customers tell us that's because it provides multiprocessor support and hardware based coherency while consuming only a small amount of power.  In our experience the majority of A15 designs are also adopting the new ACE protocol due to their need for a fast and reliable coherency scheme. 

    To…

    • 19 Sep 2011
  • Verification: Tech Tip: The “Show Me” Witness Trace Short-Cut for Design Bring-Up

    TeamVerify
    TeamVerify

     In a prior Team Verify post, Application Engineer Bin Ju talked about several applications of "Assertion Driven Simulation (ADS) in the Wild".  In the following tech tip, allow me (Chris Komar, right) to focus on a common thread through each of her stories: the need to quickly bring-up a design without having to write any throw-away RTL code.  One neat trick that supports this is a handy capability in Incisive…

    • 19 Sep 2011
  • Verification: Rumors of SystemVerilog’s Death Have Been Greatly Exaggerated

    tomacadence
    tomacadence
    Our friend and fellow blogger JL Gray recently published a post with the provocative title "UVM and the Death of SystemVerilog." That sure raised some eyebrows here at Cadence and elsewhere, leading to a flurry of tweets debating several of JL's contentions. I was tempted to join in the fray, but as I re-read his post and thought more about it, I realized that I had enough to say to write a blog post myself…
    • 15 Sep 2011
  • System, PCB, & Package Design : What's Good About Net Groups in Capture? Check Out the 16.5 Release and See!

    Jerry GenPart
    Jerry GenPart

    A NetGroup is a collection of nets. The nets in a NetGroup can be scalar, vector or a combination of both. You can create a NetGroup that consists only of nets (like a bus). You can also create a NetGroup that consists of nets (scalar and/or vector), consists of buses, and consists of other NetGroups. By definition, a NetGroup is a completely heterogeneous collection of nets. The Net group option in the 16.5 release of…

    • 13 Sep 2011
  • Verification: Everything New is Old … Everything Old is New

    tomacadence
    tomacadence
    The title of this post is taken from a fairly obscure 1982 record album (yes, vinyl) on which several classic doo-wop groups performed versions of then-current songs. It's achieved a bit of cult status since Joey Ramone contributed a song called "Doreen is Never Boring" that, as far as I know, Ramones themselves never recorded. What the heck does this have to do with functional verification? Well, I was reminded…
    • 9 Sep 2011
  • System, PCB, & Package Design : What's Good About ADW’s Server? 16.5 Has a Few New Enhancements!

    Jerry GenPart
    Jerry GenPart

    Some of the enhancements to the Allegro Design Workbench (ADW) 16.5 release were introduced in the 16.3.1 release. The 16.5 version has expanded on these with an emphasis on increased performance.

    The main new enhancements are:

    • A new robust server is used
    • Much improved server performance
    • Lower management overhead
    • Server Monitoring
    • Mail Notifications
    • XML based


    Read on for more details…

    The following provides a high-level…

    • 7 Sep 2011
  • Verification: Virtual Platform UART Use Number 2: Using telnet to Connect to a UART

    jasona
    jasona
    Welcome to the next installment in my series about different ways to use the venerable UART in Virtual Platforms. If you missed the first two parts you can review the introduction and use case 1, about using xterm in slave mode for an interactive ...
    • 6 Sep 2011
  • Analog/Custom Design: SKILL for the Skilled: Introduction to Classes -- Part 2

    Team SKILL
    Team SKILL

    In the previous posting Introduction to Classes -- Part 1 we introduced the problem of solving the Sudoku puzzle. I want to show a solution to this puzzle in SKILL++. Doing so, I'll break the problem up roughly into four parts.

    • Represent the structure of the data
    • Initializing
    • Displaying the state
    • Searching for a solution
    High Level View

    Here is a top-down view of the solution algorithm.

    (defun…
    • 5 Sep 2011
  • System, PCB, & Package Design : What's Good About Power Pins in SCM? The Secret's in the 16.5 Release!

    Jerry GenPart
    Jerry GenPart

    The 16.5 release of the Allegro System Connectivity Manager (SCM), also known as Allegro System Architect (ASA), has been enhanced to view implicit power pins in the Component Connectivity Pane (CCP).

    This is required for control over the power pins for the design with dies or FPGAs where an ECO is required. This is also required in the co-design flow for SiP where connectivity changes are updated using the ECO Netlist…

    • 30 Aug 2011
  • System, PCB, & Package Design : Robert Hanson and Cadence Team Up to Deliver Texas Signal Integrity Event

    TeamAllegro
    TeamAllegro
    TeamOrCAD, TeamAllegro and Signal Integrity expert Robert Hanson will continue to join forces in response to the OrCAD and Allegro 16.5 product release.  The growing demand for easy to use and affordable Signal Integrity solutions such as OrCAD PCB SI has enabled us to schedule our next High Speed seminar the week of September 19 located at the Cadence office in Austin, Texas.

    On the heels of a successful training…
    • 26 Aug 2011
  • Analog/Custom Design: Bringing Static Analysis Methods to Mixed Signal Designs

    archive
    archive

    Accurate static analysis and complete coverage of the functional space remain very challenging for mixed-signal designs.  The functional verification of mixed -signal designs has never been completely possible.

    It is very common to use behavioral models of analog/mixed-signal blocks during the full chip functional verification stage, and to use .lib timing models during the physical implementation stage. There…

    • 26 Aug 2011
  • System, PCB, & Package Design : What's Good About Up-Reving in DEHDL? You Can Easily Do This in 16.5!

    Jerry GenPart
    Jerry GenPart

    All Allegro PCB Editor designers know about the uprev process to migrate PCB .brd files from prior SPB releases to a newer release. The Allegro Design Entry HDL (DEHDL) designers rarely need to uprev. With the 16.5 release, however, you will need to uprev designs.

    The 16.5 release includes major architectural changes aimed at providing a Design Aware DEHDL with a dynamic connectivity model. In the new architecture, there…

    • 24 Aug 2011
  • Verification: Can Your Verification Survive “Boot Camp”?

    TeamVerify
    TeamVerify

     In Silicon Valley there is a popular fitness program called "Boot Camp" where people volunteer to be run through rigorous exercises by a demanding instructor, analogous to what armies around the world do bring new recruits up to the desired physical fitness standards.  Team Verify has a similar "boot camp" program where we rapidly train engineers in Formal and assertion-based verification (ABV) techniques.…

    • 24 Aug 2011
  • Verification: What Does SystemC Mean for Design and Verification?

    tomacadence
    tomacadence
    My colleague Jack Erickson recently published in the Cadence System Design and Verification Community a blog post entitled "IP Cannot Be an Efficient Abstraction Level without SystemC!" When I saw the title, my immediate reaction was to write a complementary post called "SystemC Cannot Be an Efficient Abstraction Level without IP!" This caused me to think some about the industry momentum toward using SystemC rather…
    • 23 Aug 2011
  • Verification: Virtual Platform UART Use Number 1: Connecting to an Interactive Terminal

    jasona
    jasona
    Welcome to the first example of using a UART in a Virtual Platform. For those just joining, I outlined a list of four UART uses in my previous introduction.One of the most common ways to use a UART in a Virtual Platform is to connect to a terminal a...
    • 18 Aug 2011
  • Verification: If Only Carl Friedrich Gauss had IntelliGen in 1850

    teamspecman
    teamspecman

    The N-queens issue is a challenging but standard puzzle when it comes to the world of constraint solving. It's a generalization of the 8-queens puzzle, whose description can be found in detail in Wikipedia (http://en.wikipedia.org/wiki/Eight_queens_puzzle.)  The challenge is to place N queens on an NxN chessboard in such a way that no pair of queens can attack each other.  For those unfamiliar with chess rules, this…

    • 18 Aug 2011
  • Verification: UCIS Coverage Standard -- Innovation Means Business

    Team MDV
    Team MDV

     Open solutions are just curiosities until the ecosystem figures out how to turn them into money.  Java and Linux are good examples of that.  When they first hit the "open" space, they were interesting technical solutions to interoperability (Java) and breaking the proprietary operating system monopoly (Linux).  It's only when companies started wrapping products and services around them that they really…

    • 17 Aug 2011
  • Verification: What I Learned Traveling Across the Silicon Prairie

    jvh3
    jvh3

    Inspired by Brian Fuller's cross-country "Drive for Innovation", last week I jumped at an opportunity to head out and visit customers in the heartland of America.

    Here were the common themes heard during the trip:

    (1) Discovering Power People Didn't Know They Already Have
    A lot of people don't realize that support for the things they need to do are actually in our products already (in some cases, it's been…

    • 16 Aug 2011
  • Verification: Verifying AMBA® 4 ACE Designs – Cadence is Ready to Help, Now

    PeteHeller
    PeteHeller

    ACE is here. Are you ready?

    Designers of multimedia smartphones, tablets, and other mobile computing devices face greater challenges than ever. They have to deliver ever more capable and responsive systems, yet must also consume the least amount of power possible -- certainly no more than their competitors.To achieve these goals, designers have been employing multi-processor architectures for many years. However, the need…

    • 15 Aug 2011
  • Analog/Custom Design: SKILL for the Skilled: Introduction to Classes -- Part 1

    Team SKILL
    Team SKILL

    In the previous couple of SKILL for the Skilled postings, we looked at some of the features of SKILL++. In fact, we saw local functions, higher-order functions, and lexical scoping. Still another set of features of SKILL++ is called the SKILL++ Object System. This system provides a standardized way of implementing object oriented SKILL applications.

    Object Orientation

    An Object System is a programming language…

    • 15 Aug 2011
  • Verification: IP Cannot be an Efficient Abstraction Level Without SystemC!

    Jack Erickson
    Jack Erickson
    EDN recently featured a lengthy article entitled "SOCs: IP is the new abstraction. Reusable IP, not system-level language, has become the new level of abstraction." The point of view is that SoC design now is such a large undertaking ...
    • 12 Aug 2011
  • RF Engineering: Measuring Fmax for MOS Transistors

    Art3
    Art3

    The following question has come up in comments: "How do I measure Fmax for an MOS transistor?" The measurement methodology -- testbench, analysis, calculator setup, stimulus, etc.-- does not change whether you are measuring bipolar transistors...

    • 11 Aug 2011
  • Digital Design: Five-Minute Tutorial: The Encounter Digital Implementation Cell Viewer

    Kari
    Kari

    How many times have you wanted to look at a certain standard cell in the Encounter Digital Implementation (EDI) system, so you go hunting around the design to find one, or use the Design Browser to find one? Then you turn off the nets and special nets to see only the contents of the cell. Or, maybe the cell type you wanted to look at is not even in your netlist currently. Maybe you want to look at an INVX4, but there…

    • 10 Aug 2011
<>
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