Archives: Articles

  • From One Pot to Another

    From One Pot to Another

    A number of years ago, Coventor created a program called SEMulator 3D. Its target usage was for developing MEMS processes and devices, MEMS devices traditionally…

  • When the Silicon Doesn’t Matter

    When the Silicon Doesn’t Matter

    So let me get this straight. On one hand, we’ve got a multimillion-transistor chip fabricated in bleeding-edge 22 nm technology – one of the most…

  • Aldec Heads to Hardware

    Aldec Heads to Hardware

    There are certain companies that seem to make their living with what some marketers call a “fast follower” strategy. The principle is sound and simple.…

  • Temporary Storage

    Temporary Storage

    They just kept going and going. Or at least that’s what we’re led to believe. And how would we know if it could still keep…

  • Camels Have Their Role in Life

    Camels Have Their Role in Life

    Some years ago, when anyone wanted to be rude about the Ada programming language, they would drag out the old saying about a camel being…

  • Daybreak at 20nm

    Daybreak at 20nm

    The crushing exponential onslaught of Moore’s Law is a harsh mistress. Each new process node demands a new round of superlatives and introduces a new…

  • Bigger and Smaller

    Bigger and Smaller

    Things are getting bigger and smaller. It’s the way of technology: two so-far unstoppable trends, one inexorable and much ballyhooed, the other more cautious and…

  • Debugging Gets Its Own OS

    Debugging Gets Its Own OS

    “If debugging is the act of removing bugs, then programming must be the act of inserting them.” So goes the old axiom about embedded development.…

  • Automating FPGA Verification

    The definition of what FPGA really means has changed dramatically over the last two decades. Whether blazing the trail or being on the trailing edge of…

  • Injecting Automation into FPGA Verification On Demand Seminar Series

    This 3-part series will help you get started with using assertions for debug, code coverage for providing coverage, and UVM Express for improving your testbenches…