• 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: Making the Right Decisions *Before* You Start Your Project

    Kenneth Chang
    Kenneth Chang

    Seems logical, but unfortunately, I run into customers today that grumble about their past experiences such as:

    "Gosh, I wish our chip wasn't so big.  How did that happen?", says one ...

    "Our memory requirements grew and grew, out of control, almost couldn't fit it", says another ...

    "If I knew where we'd be today (which is not where I want to be), I wouldn't have bought that IP to begin with…

    • 23 Mar 2009
  • Verification: Connecting OVM Testbench and SystemC TLM2 IP

    TeamESL
    TeamESL
    1. Introduction

    With TLM2 enabling more sophisticated SystemC IP interoperability, most of the new TLM IP models will come with TLM2 interfaces. Along the way there will continue to be some IP that use TLM1. For example, the recently contributed SystemC portion of OVM-ML uses TLM1 to be compatible with IP that is available today. This experiment (and I hope useful guide) to help you bridge the gap when mixing TLM1 and…

    • 19 Mar 2009
  • Verification: C-to-Silicon Compiler Is The Only ESL Tool With ECO Capabilities

    TeamESL
    TeamESL

    Another key differentiator of C-to-Silicon Compiler (CtoS) when compared to other ESL tools is its ability to make incremental changes to the generated RTL based on very small changes to the System C source code.

    This capability, allows designers to make very small changes to the generated RTL and gate level netlists from a very small change to the input source code. Some of the changes that are supported by this approach…

    • 19 Mar 2009
  • Verification: IMPORT Guidelines For e, Part 1

    teamspecman
    teamspecman

    [Team Specman welcomes AE Manager Avi Behar as our newest guest blogger]

    Hi, my name is Avi Behar and for the past eight years I’ve been supporting Specman users from Allentown to Yokohama (any Specmaniacs at a location starting with "Z"?  I’m coming!).  If you are reading this and have been using Specman, my guess is that somewhere along the way you’ve had issues with controlling the order in which…

    • 19 Mar 2009
  • Digital Design: 'Back to School' in April? Are you Kidding?

    archive
    archive

    No, I am not kidding. in fact, we have planned several 'back to school' seminars throughout the nation to tell you all about the latest technology in digital implementation. If you are a current customer using SoC Encounter, then you would want to check this out. If you recently adopted the new Encounter Digital Implementation System, then you also would want to attend.

    Here is a short preview of what you can expect…

    • 19 Mar 2009
  • Verification: DVCon '09 SaaS Panel Thoughts, Part 2

    jvh3
    jvh3

    In my last post on the DVCon 2009 panel on Software As A Service, or "SaaS" as it applies to EDA, recall that the main issues that came up were:

    * Security
    * EDA applications that can clearly benefit from SaaS
    * Bandwidth needs
    * Configuration control
    * Dealing with and/or migrating legacy flows & data

    Of these issues, the panelists uniformly reported that security is *always* the first thing that prospects ask…

    • 18 Mar 2009
  • RF Engineering: Setting Up Harmonic Balance - Part 1

    archive
    archive

    This is the first of a series of Blogs to talk about how to fill out the forms for Harmonic Balance. I will include our suggested settings and some helpful hints. I will add to these over time as new things come up both from us and our customer base.

    ...
    • 18 Mar 2009
  • System, PCB, & Package Design : What's Good About Dynamic Fillets in Allegro PCB Editor? Check out the SPB16.2 Release!

    Jerry GenPart
    Jerry GenPart

    The existing Fillet application, a function of the Gloss routine, has been enhanced to support the dynamic updating of fillets on pins, vias or T-junctions. The application continues to support the interactive or Batch mode options as well as the parameters in place. The new dynamic option offers the convenience of filleting during interactive etch editing with no additional procedural steps.

    Shape based fill

    The fill associated…

    • 18 Mar 2009
  • System, PCB, & Package Design : It’s All In The Metrics

    MattB
    MattB
    You could be forgiven for thinking that this was going to be a discussion of the benefits of imperial versus metric units, but its not. The metrics I’m talking about are those business metrics that constrain a design. These business metrics may be anything from cost, to part quality to RoHS compliance. What I’d like to discuss is how important these metrics are to you, how do you handle this information today and where…
    • 18 Mar 2009
  • Digital Design: Does Noise Analysis Accuracy Really Matter?

    archive
    archive

    There have been a lot of new faces springing up in the signoff analysis market over the past few years and the trend seems to be pointing toward products that deliver quick and reasonably good timing signoff with some signal integrity analysis tacked on as an afterthought. This prompted me to ask the question: Just how important is noise analysis accuracy and quality?

    To answer this question, I first…

    • 17 Mar 2009
  • SoC and IP: Taiwan Memory Company (TMC), Part III

    Denali Blog
    Denali Blog
    "EDIT: I have corrected Etron's 2007 P& L entry to show a net profit of 39M instead of 13M. Thanks and apologies to my Etron readers who noticed this discrepancy."

    “Let’s wait a while more; the problem will take care of itself!”
    In the past two years, Taiwanese memory companies that are being considered as candidates for government-driven consolidation have posted losses of about $5.3B on sales of $15B..…
    • 16 Mar 2009
  • Verification: New eDocs Makes Documenting Fun!

    teamspecman
    teamspecman

    Documentation.  This single word tends to sends shivers up the spine of many an engineer.  People like to code.  It's fun.  It's exciting.  You can simulate your code, view waveforms, debug it, collect coverage on it and play with it.  Let's face it, a Word document simply pales in comparison. 

    Now, I am not saying that anyone should start coding up your verification environment without an up front plan in place…

    • 13 Mar 2009
  • Verification: Tech Tip: Determining When a Sequence Has Finished

    teamspecman
    teamspecman

    Imagine the complex scenario whereby you start the *same* sequence on multiple sub-drivers.  Naturally each started sequence has its own execution thread, so how do you refer to all the started sequences, and/or know when they have finished? 

    Consider the following steps, followed by a code example that references the AXI UVC.

    Step 1 - Add "has_started" and "has_ended" flags to "any_sequence", check why aren’t they there…

    • 12 Mar 2009
  • Verification: Users Report on OVM in a Multi-Language World: Results From DVCon

    Adam Sherer
    Adam Sherer

    The OVM user reports from Xilinx, SiRF, and ST at the DVCon luncheon were real engineer-to-engineer presentations, not the shiny presentations this marketing guy is accustomed to giving.  While my partners in blogging have reported on the OVM in a Multi-language World tutorial and luncheon, I wanted to follow-up with a few more details.

    Tutorial

    We just received the numbers from DVCon and it looks…

    • 12 Mar 2009
  • Verification: DVCon '09 SaaS Panel Thoughts, Part 1

    jvh3
    jvh3

    [Preface / Disclaimer: I haven't yet had the pleasure of working closely with Cadence's own Hosted Design Solutions team, so the following will likely reveal ignorance of strategies and solutions that they already have in place to address the issues outlined below.  However, given the ideas this panel has inspired, you can be sure I'll be closing this personal information gap in the very near future ...]

    A surprise…

    • 11 Mar 2009
  • System, PCB, & Package Design : Everything You Want to Know About APD / SiP 16.2 - Bill Acito Webinar on March 18

    Maxwell86
    Maxwell86

    (Note: Click here to view Bill Acito's webinar.)

     

    If you caught Jerry GenPart's blog in November on Advanced Plating Bar Checks and wondered what else is new in APD 16.2, you are in luck.  On Wed, March 18, Bill Acito, Product Engineer, will review the long list of new technology available in the latest release.

    As an example, you'll see how the latest HDI technology in the Allegro platform is supported in APD / SiP…

    • 11 Mar 2009
  • System, PCB, & Package Design : What's Good About Allegro® Design Entry HDL – User Customizations? You Tell Me!

    Jerry GenPart
    Jerry GenPart

    Well ... if you like tweaking and tuning an environment to suit your needs, Allegro Design Entry HDL (DEHDL or previously known as ConceptHDL) has plenty to offer.

    I began in the Blog-sphere-posting-world of Cadence with one of my first posts titled - "How many DEHDL (Concept) designers customize their DEHDL environment?" You can read the details here

    Although I asked about this almost a year ago, the relevance…

    • 11 Mar 2009
  • Digital Design: How To Use I/O Rows - It's a Snap!

    Kari
    Kari

    Have you ever tried manually moving IO cells in your design and thought: "This would be a lot easier if these IO cells could snap to a row, just like standard cells do"? Well, now they can! One of the new features in Encounter 8.1 is the support of IO rows.

    First, you will have to enable the IO Row Flow (it is not on by default). After importing your design, type:

        setIoFlowFlag 1

    This setting will be preserved…

    • 9 Mar 2009
  • Verification: SystemC Save and Restore Part 2 - Advanced Usage

    georgef
    georgef

    In my last post I discussed how to use save / restore in the Cadence Incisive Simulator to create checkpoints for designs that contain SystemC. The algorithm for SystemC save / restore is fundamentally different than the algorithm for HDL designs. Although most of the functionality is equivalent between the two styles, there are a few differences.

    During restart, all internal variables are restored to their saved values…

    • 9 Mar 2009
  • Digital Design: Talk "Low Power" With The Experts

    archive
    archive

    I am very excited about an event that Cadence low-power R&D and technical experts are hosting in Europe and eventually in other regions. The nice part about this is that it allows for informal discussions between engineers. I recently sat down with one of the presenters to find out what these events are all about.  

    If the embedded video fails to launch please click here.

    Bring your low power design issues…

    • 9 Mar 2009
  • Analog/Custom Design: Virtuoso MMSIM, Bringing Accuracy and Performance to a Neighborhood Near You

    JohnPierce
    JohnPierce

    In order to bring our technology and developers closer to you the MMSIM team is currently offering a seminar/workshop Series.  The morning session consists of a technology overview, R&D presentation, and talk on the nuts and bolts of the simulation technology which is then followed by a hands on workshop in the afternoon.

    Workshops/seminars: http://www.cadence.com/workshops

    Schedule: http://www.secure-register…

    • 6 Mar 2009
  • Digital Design: Constraint Construction: What's Its Function? Part 3 of 4

    archive
    archive

    Part 3. EXCEPTION PATHS: For Every Rule, There Is An Exception

    More often than not, I'll start an optimization on a block only to have it result in thousands of timing violations.  Many times, the culprit is a missing path exception constraint.   When you see timing violations that are suspicious, ask the RTL/constraint developer whether there are exceptions to the timing rules you're trying to meet. Let's go over some…

    • 6 Mar 2009
  • Verification: OVM-e Sequence API Brings Increased Flexibility

    teamspecman
    teamspecman

    Specman 8.2s2 adds new Application Programming Interface (API) methods to sequence drivers, enabling enhanced flexibility to users working with layered protocols, users looking for performance enhancements, and more. Although this feature is still considered Early Adopter (EA), I suspect some of you sequence experts will be quite excited to begin using this feature ASAP.

    Introduced years ago in eRM (now OVM-e), sequences…

    • 6 Mar 2009
  • Verification: Quick Tip: Searching for Special Characters in Cadence Help

    teamspecman
    teamspecman

    [Team Specman welcomes back the Technical Publications Team to guest blog]

    A logical follow-on to a prior tip on searching for single character words is this quick tip on how to search for special characters.  Specifically, the Search function in Cadence Help will not automatically succeed on search terms that contain any of these special characters:

    +, -, &&, ||, !, (, ), {, }, [, ], ^, ", *, ?, :, and \.

    To…

    • 5 Mar 2009
  • Analog/Custom Design: The Value of Virtuoso as an Ecosystem

    NewYorkSteve
    NewYorkSteve

    An ecosystem as defined by Webster's is a "system formed by the interaction of a community of organisms with their environment". This describes perfectly the methodologies so common for analog and custom IC design.  Unable to strictly rely on automation or synthesis, the custom design flow is chock full of interactive niche methodologies that have become the differentiator of most analog IC suppliers…

    • 5 Mar 2009
<>
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