TechOnline India Header
Most Popular
Top 5 Courses
  • Evaluating Face Tracking Solutions
  • An Embedded C++ Case Study
  • Fundamentals of LTE Physical Layer and Test Requirements
  • Fundamentals of Signal Integrity
  • Fundamentals of MOSFETs for Switching
    Most Popular
    Top 5 Technical Papers
  • Digital Signal Processing: A Practical Guide (Part 1)
  • C++ Under the Hood
  • Digital Signal Processing: A Practical Guide (Part 2)
  • Digital Signal Processing: A Practical Guide (Part 5)
  • A New Type of DC/DC Module
    Most Popular
    Top 5 Virtual Labs
  • MC9S12NE64
  • Texas Instruments eZ430-RF2500 Wireless Development Tool
  • Texas Instruments MSP430
    Most Popular
    Top 5 Webinars
  • An Overview of ADI's iSensor' Intelligent Motion-sensing Technology
  • Mutexes vs. Semaphores: How to Use Each Properly
  • Learn how to run the uC/OS-III real-time kernel on an ARM Cortex M3
  • On-chip system level visibility for optimized ARM platforms & shorter time to market
    All Articles Products Courses Papers VirtuaLabs Webinars
    Top Search Items
    Solar
    fpga
    microcontroller
    xilinx
    LTE


    Techpaper Spotlight

    Wind River
    Accelerating the Development of Embedded Linux Devices with JTAG On-Chip Debugging
        Login | Register | Welcome, Guest

    Topics
    POLL
    How much code have you produced in your career?
    A few KLOC
        37%
    100s of KLOC
        46%
    Millions of LOC
        11%
    A trillion
        6%
     



    Design quality enhances company survival
    EDA DesignLine
    Most projections for 2009 show IC sales shrinking more than 10 percent. Six of the top ten companies are expected to see a decline in revenue. Some have predicted 40 percent of IC companies will either disappear or be absorbed into more successful competitors over time. In this climate, flawless execution is no longer a visionary goal " it has become a basic survival skill.

    The most common approach to quality in most engineering teams is event-driven. Designers work in silos, focused on register transfer level (RTL) creation and limited functional testing, with little objective measurement of quality or completeness. Milestone integration events force some higher level of testing, still with limited objective metrics or visibility. And so on, up to full system integration. Latent problems accumulate everywhere. The measure of completeness is largely subjective and, when the time comes to "fix quality" at any of these events, it is not surprising that team leads waive previously agreed-to objectives, sight unseen, in deference to schedule.

    These designers are as quality-conscious as any others; their problem is not in intent, but in approach. Like it or not, semiconductor design in the early 21st century has more in common with an assembly line than a research lab. An assembly line with occasional checkpoints to "fix quality" would be down most of the time. That they function smoothly is only possible because manufacturing engineers know, in advance, exactly how they define quality, and they continuously monitor and correct quality problems, at the source. This continuous monitoring is often labeled continuous quality control (CQC).

    Some may argue (and a depressing number still do) that this level of monitoring is unnecessary for semiconductor design. After all, teams tape out and build chips without this approach. It is equally true that you can get a car through an assembly line, eventually, without CQC. Eventually, you can work your way through most problems. But semiconductor markets and companies in 2009 have little tolerance (if they ever had it) for "eventually".

    A handful of quality leaders is already adapting. These design teams are aggressively adopting CQC processes. Regressions are run every night and, importantly, results from each regression are automatically emailed to all stakeholders. This frequent and closed-loop monitoring provides no opportunity for problems to fester, or corners to be cut.

    Across the range that regression suites provide coverage, every problem becomes immediately visible and actionable. Quality becomes manifestly every designer's responsibility, not just the responsibility of the verification and implementation teams.

    Equally these teams know in advance exactly how they are going to define quality. Those metrics are rigorously followed no matter what twists and turns the design may take. A common mistake they avoid in their automated monitoring systems is to report only those steps for which results are available.

    1 | 2 NEXT >
     
     
    Latest Webinars
    · Distributor Brand Preference Study
    · The Meaning of Total Jitter
    · Editorial Webinar: Optimized Linux Development Tools for Multicore
    · Evaluating Oscilloscope Sample Rates vs. Sampling Fidelity: How to Make the Most Accurate Digital Measurements
    · High-Power Amplifier Characterization using a Nonlinear Vector Network Analyzer
     
    Member Company Spotlight
    Wind River
     
    Diagnostics and Test: Reducing Development Costs Through Early Defect Detection
    Finding defects as early in the development cycle as possible avoids exponential QA and support cost explosions. And, with more than half of your development schedule budgeted for testing and QA, finding more efficient ways to diagnose and test code will directly impact your time to market, bill of materials, device reliability and even free up resources to focus on the features that differentiate your product from your competition's.

    Member Companies

    Virtualab
    Freescale Semiconductor

    Implementing a sewing machine controller with a MC9RS08KA2 microcontroller