a techfocus media publication :: October 18, 2005 :: volume IX, no. 03


FROM THE EDITOR

This week, we delve into the dungeon of ASIC prototyping with FPGAs. Although high-end ASIC design is on the decline, there is still a huge demand for techniques that can simplify and accelerate the process of ASIC verification. If you can verify your design faster and still get first-time success, you can be up millions of dollars in product revenue and save similarly spectacular sums in re-spin costs. In our first new feature, Amy Malagamba gives a few pointers for putting together the perfect prototyping system for your project.

Thinking of developing your own prototyping board with FPGAs? It’s not as simple as it sounds. Your prototyping board just might end up being tougher to design than your chip. In our second feature, Lars-Eric Lundgren of Hardi gives us a tour of the engineering decisions involved in the development of the Hardi ASIC prototyping system.

Our new Journal Jobs employment site
(www.journaljobs.com) is still growing. New jobs are being added every week. Registration is free, and it’s a great place to start your search for that next promotion.

Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@fpgajournal.com

Kevin Morris – Editor

FPGA and Structured ASIC Journal



LATEST NEWS

October 18, 2005

Xilinx Demonstrates IEEE802.17-Compliant RPR MAC Solution at NSDC 2005

Spectrum Announces Next-Generation Software Defined Radio Products for Deployment in Harsh Tactical MILCOM Environments

NI LabVIEW Reduces Development Time for Hardware-in-the-Loop Systems; NI LabVIEW Simulation Interface Toolkit 3.0 Adds Configuration-Based FPGA and CAN I/O to Simulink Models

Spectrum Signal Processing Introduces Rapid-Prototyping Platform with Single Slot Modem for Wideband MILCOM Applications

Learn How to Achieve the Best in DSP Performance With Altera's Code:DSP FPGA Solutions at GSPx 2005

October 17, 2005

AMCC Unveils New ATCA Switch Blade and Fabric Interface Card Based on PICMG 3.6 Cell Switching Standardization for Wireless Infrastructure and WAN Applications

ChipX Announces New Structured ASIC Family with Embedded PCI Express PHY; Silicon-proven PCIe Subsystem Offers High Performance, Low Risk Alternative to Traditional ASIC, FPGA Options

Altera Completes Rollout of Low-Cost Cyclone II FPGA Family

eASIC and INNOTECH Form Strategic Partnership for Distribution of Programmable ASIC Products in Japan

October 12, 2005

FingerGear Announces Computer-On-a-Stick Biometric Edition Featuring Atmel's FingerChip; World's First Bootable Flash Drive Offers Complete Desktop Environment Plus Superior Security

GiDEL Selects Siebel CRM OnDemand to Enable Dramatic Growth; Provider of Leading-Edge Development Platforms Chooses Top Hosted CRM Solution for Sales Effectiveness

VMETRO Introduces CameraLink Interface and User Programmable Xilinx FPGA - Combined in a Single PMC

Tundra TSI564A(TM) Serial RapidIO(R) Switch Now Sampling

Visit Techfocus Media

CURRENT FEATURE ARTICLES

Top-Flight Prototypes
Tips to Maximize ASIC Prototyping Results
How to Make An ASIC Prototype
by Lars-Eric Lundgren, HARDI Electronics AB
Synplifying Physical Synthesis
Going Graph-based with Synplicity
Happy Birthday to Us
FPGA Journal Turns Two
Second Annual FPGA Journal Awards
We Tell You Your Favorites - Round 2
Rationalizing Reconfigurability
The Importance of Being Programmable
Allan Cantle
Redefining Computing with Nallatech

 

Top-Flight Prototypes
Tips to Maximize ASIC Prototyping Results

It's a lifelong dream for many people to actually fly a plane on their own. The daring, carefree, wind-in-your hair pilot personality, however, is a bit of a myth. In real life, a good pilot is more like a good engineer. You plan and check everything meticulously. You want to find and fix any potential problems before you leave the ground, because once the wheels are up, it’s too late. Imagine you've been taking flying lessons now for several months, and you’ve finally logged the training hours, completed all of your exams, and qualified for your first solo cross-country flight. You arrive at the airport, brimming with excitement (and a bit of trepidation). The day is perfect, with crisp, cool air and clear blue skies. You've got a lot to do to prepare for this momentous occasion. You spent all night dreaming about the pre-flight planning, walking through every step a hundred times, making sure you didn't miss a beat. You're also ready with your pre-flight checklist to verify that your plane is safe to fly, and will perform to expectations when you're in the air.

When you get to the airport, there's a bit of a hitch. You're told that you’ll be performing your pre-flight inspection on a plane "very much like the one you're going to fly." "Oh," they say, "The engine will run slower than the one on your plane, and you'll see some other minor differences during the pre-flight, but it's OK." Then you learn that this testing should provide you with confidence that your plane is good to go. The word "yikes" comes to mind. That is, unless your day job is that of verification engineer who prototypes ASIC designs using FPGAs. Then, it's pretty much just another day at the office. [more]

How to Make An ASIC Prototype
by Lars-Eric Lundgren, HARDI Electronics AB

At HARDI Electronics, we started working seriously with ASIC prototyping in FPGAs about five years ago, and we quickly realized what the challenges were. First, it was obvious that the prototyping system needed to have the required capacity corresponding to the gate size of the ASIC. In year 2000, that was quite a problem since maximum FPGA capacity was a couple of hundred thousand ASIC gates and the ASICs were 10-100 times larger (1-10 million gates). Since then, the FPGA gate capacity has grown significantly. Today the largest available FPGA, the Xilinx Virtex-4 LX200, has an equivalent ASIC gate capacity at about 1.5 million gates. By putting a few FPGAs together, we can build a prototype for quite a large ASIC. On the other hand, ASICs haven’t stopped growing. A good rule is to say that FPGAs will continue to be about 1/10 the size of the average ASIC. Therefore, some designs will still need more than 10 FPGAs to make a good prototype.

However, the most critical parameter of an ASIC prototype in FPGAs is, in fact, not the gate capacity, but the number of interconnects between the different FPGAs. It doesn’t matter how many wires there are to connect the FPGAs together, it will still be too few. The reason for this is that inside the ASIC you normally have many wide busses going from one block to another. You’ll always need to use the biggest FPGA devices in the biggest packages. It doesn’t matter if the price is higher, always use the biggest package. [more]

ANNOUNCEMENTS

EMBEDDED TECHNOLOGY JOURNAL - A weekly e-mail newsletter from techfocus media (publishers of FPGA and Structured ASIC Journal) dedicated to the design and application of embedded systems and software.
SUBSCRIBE NOW - FREE!


KICK YOUR RECRUITING INTO HIGH GEAR!
New JOURNAL JOBS section from FPGA Journal.
Post your own positions. Get more qualified candidates.
Reduce your cost of hiring.
Click here to register


FIND A BETTER JOB. Browse new JOURNAL JOBS section from FPGA Journal to find challenging and rewarding opportunities with the FPGA industry’s top companies. Journal Jobs is specifically for FPGA professionals – more of what you’re looking for, less of what you’re not.
Browse now!


You're receiving this newsletter because you subscribed at our web site www.fpgajournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.fpgajournal.com/update.
If at any time, you would like to unsubscribe, click here. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material copyright © 2003-2005 techfocus media, inc. All rights reserved.
Privacy Statement