ECN Asia
  Mark as your homepage Bookmark us Print Subscription
               
Saturday, July 4, 2009
Home About Us Current Issue Archive RSS Free Subscription Trade Shows Media Kit Contact Us

Boards & Modules

Computers, Peripherals & Networking Devices

Digital Den

Electromechanical/Mechanical Devices

Embedded Systems & Networking

Integrated Circuits & Semiconductors

Microwave & RF Components

Optoelectronics & Displays

Packaging & Interconnects

Passive & Discrete Components

Power Sources & Conditioning Devices

Sensors & Actuators

Software

Test & Measurement

Electronics Asia

Search:
 
  Advanced Search
Product Info Search:
 
     
 
 
 
Issue > Nov 2008 > Features
 
 
Ads by Google
 

Military productivity factors in large FPGA designs


( 01 Nov 2008 )

by J. Ryan Kenny, Technical Marketing Manager, Military and Aerospace Business Unit, Altera Corp.

Changes in technology and requirements are leading to FPGAs playing larger roles in defense electronics designs, and consequently are creating both opportunities and risks. The opportunities include consolidation of systems into smaller and more power-efficient form factors, while the risks include design times, new Department of Defense special requirements, complexity of integration, and changes in required skill sets in the organization.

This article looks at the productivity-related risk factors, assesses their impact on designs, and attempts to quantify the risk effects of productivity on the design organization. Then, once these risks are assessed and defined, an initial cost survey is performed to discover how much of a design effort’s cost is related to the productivity tools used in both system and FPGA development.IDENTIFYING PRODUCTIVITY RISKS

Several different productivity risk factors affect defense electronic designs with FPGA design components, including personnel- and team-based schedules, intellectual property (IP) re-use and integration, DO-254 and other certifications, and system verification.

Personnel- and team-based schedules: FPGA design has often been approached and managed as an individual effort, where requirements and perhaps interface definitions are developed and handed to a single developer to turn into an FPGA. However, due to complexity, density, and third-party IP use, FPGA design and development is increasingly a team-based activity.

Where there are many opportunities to create defense organizations that take advantage of team-based design, this setup leads to several cost risks, as shown in Figure 1. The first and perhaps most important is the shortage of trained design personnel with the capability to obtain necessary security clearances. Another is the length of development schedules, especially given the addition of new verification and safety certifications in FPGA-based design. Product support and technical maturity of new technologies are quantifiable risks that must be tracked in large defense programs.

IP re-use and integration: Relying on third-party IP specialists and the re-use of common IP cores from other programs is a sensible cost reduction, but increases the resulting integration portion of FPGA-based designs, as shown in Figure 2. This is both a well-established risk and opportunity in FPGA-based design, and is most controllable when using software tools that automate the design block interconnects.

DO-254 and other certifications: Defense designs have special requirements beyond those of the normal commercial designs and tool chains. The one currently affecting defense designs the most is Design Assurance Guidance DO-254 for aviation safety. Others include common criteria verification, fail-safe design, and in some cases “trusted integrated circuit” certification or verification, all of which impact design productivity. Planning for certification and documentation activities must be planned in advance of design and development, so the impact of certification activities can be controlled and measured.

System verification: Verification is the other portion of system design that becomes a significant cost risk with design growth. The verification steps expand with the number of interconnects and potential block IP states. As shown in Figure 3, test cases can grow exponentially if not controlled and defined intelligently. When problems are discovered or requirements re-defined in verification, it is important to take an incremental approach to redesign and recompile of the design. Otherwise, burdensome compile times pose a significant risk to program schedule and resources.

FPGA productivity advantages in defense designs can be realized from the following characteristics of the Quartus II design suite. The Quartus II design suite is a bundle of FPGA design, test, verification, simulation, timing, power estimation, and place-and-route software provided by Altera for the development of designs using Altera FPGAs. The PowerPlay portion of the software allows designers to estimate and control static power consumption in designs. The Early Power Estimator is a set of parameterized spreadsheets that allows designers an accurate first look at their expected design power budget.

Incremental compile is a software-enabled system allowing designers to partition FPGA designs at inception and divide the design into distinct blocks. LogicLock allows these individual partitions to be compiled separately, and to retain their timing constraints when other partitions are independently recompiled. The process of partitioning designs into lower blocks in the architectural design phase is referred to as “bottom-up design.”

SOPC Builder is a tool bundled with Quartus II software that allows simple integration of IP blocks in an FPGA design. While the DSP Builder tool allows designers to easily transfer MATLAB- and Simulink-based design flows into FPGA instantiations. The advanced version of the DSP Builder tool allows user-provided timing constraints and latency constraints.MILITARY DESIGN EXAMPLE

In order to illustrate potential design productivity savings in an optimized design flow, a sample FPGA-based design was developed and measured with a third-party design estimation tool. This design example was co-developed with engineers at Galorath, creators of SEER-SW, SEER-H, and SEER-IC software. These tools allow users to enter parametric descriptions of their equipment designs, and to develop cost and schedule estimates for both proposal development and resource planning. The estimates are based on knowledge databases developed by Galorath and various users of the SEER-series software tools.

The military design example shown in Table 1 takes advantage of the 40nm Stratix FPGAs. This cost estimate focuses on the FPGA design only, and includes design, verification, place-and-route, and simulation, but not board design. The SEER-IC estimation tool allows the user to enter lower and upper requirement and parameter limits to measure cost and schedule risk, as well. This design example is assumed to be a very large, multi-channel sensor design. Logic element (LE) cost will likely put it in the Stratix IV class of FPGAs. There is a large number of I/O pins and new design (50 percent). The complexity of both the interfaces (front end) and processing (back end) is relatively high. Current development tools and practices are estimated to be low quality, and the (average) capability of the designers to be nominal. Requirements volatility is assumed to be normal for military programs.

Using a military FPGA design example such as this allows the user to estimate their program cost and schedule, measure progress, and control costs, as shown in Figure 4. In addition, it allows the user to look at the total impact of software productivity as an independent variable in vendor selection.

Using the assumptions described, Table 2 shows the total cost of the military reference design in both hours and dollars, using a placeholder labor hour cost. This will serve as the basis cost for estimating both the impact of software on program cost, as well as potential savings for other programs. Galorath’s SEER-IC tool divides cost into categories of architectural design, detail design, simulation, verification, and implementation, and place-and-route. The total labor effort for this application comes out to 13,800 hours, at a nominal cost of $2.7 million. Because most military programs do not lend themselves to high-volume builds, it is easy to see from this example that the NRE, or design development portion of an FPGA-based design (shown in Figure 5), is becoming one of the largest components, and a cost and schedule driver, of defense electronics. This makes it more important than ever to consider software productivity as a selection factor.

Using this design as an example, the Galorath SEER-IC tool allows the designer to isolate the impact of software on the overall FPGA-based design by leaving all other factors the same, but entering “low quality” and then “very high quality” in the “development tools and practices” input parameter. This yields the following cost swing due to software productivity:

Low-quality development tools and practices $3,199,279

Very high-quality development tools and practices $2,132,852

This equates to a total program development cost difference of $1,066,427, or 33 percent of the development cost. For the purposes of this design example, it will be considered the upper limit of what productivity savings a program can expect to see from adopting a higher productivity tool suite and set of design practices.

The next step in this design example is to determine what characteristics of a military FPGA design will offer the greatest savings from productivity tools, and assessing what potential productivity gains can be made from the Quartus II software.

Military designs are assessed on how interdependent they are with other system FPGAs, and how well the organization can divide functional blocks within a multi-FPGA design in a team-based fashion. Potential design savings is highly dependent on both the degree and methodology of IP re-use and design IP encapsulation within the design organization. Automation of interconnect tasks and data routing can lead to design savings between 10 to 25 percent of this phase of design.

The high degree of unit-level, test and use case-based verification in military designs automatically makes most designs capable of increasing productivity simply through compile time improvements. Characteristics of a design that modulate these savings include requirements volatility, high-level certifications (DO-254), and verification oversight. Total savings in this phase ranges from 10 to 25 percent.

CONCLUSION

Modern military design requirements call for modern FPGA design tools. Design parameters such as compile times have become cost and schedule drivers, and they are beginning to make measurable differences in both the FPGA design and the overall system design budget. When designing a modern military system, it is essential to factor the costs of development into both the program cost baseline, and in your vendor selection criteria.



Click here for the illustrations:

Figure 1, Figure 2, Table 1, Table 2

 

 
 
 
ADVERTISEMENT
 
 
 
Ads by Google
 
OUR SPONSOR
   
   
 
 
 
   
   
     
 
 
         
     
 
Related Articles
   
USB 2.0 OVP device features integrated current protection and high-speed ESD protection
‘Smallest’ 32.678kHz crystal oscillator
nanoWatt XLP microcontrollers provides as low as 20nA sleep current
H.264 HDTV processor
LED lighting solutions
Power-efficient 512Kb, 1Mb Serial F-RAM
Video interface solutions for broadcast applications
Analog suppliers go green
Integration of high voltage functionality for advanced CMOS technologies
Breakthrough in silicon-based all-optical ICs
   
 
Business News
   
Endicott Research Introduces Online Inverter-to-LCD Cross Reference Guide
SeaSolve, Sandbridge Introduce Joint Reference Design for Mobile WiMAX-based products
HP Completes $13.9bn Acquisition of EDS
FCI Develops Flip-Type ZIF Connector
Cable Configuration Design Tool
Magnetic Cylinder Sensor has Two Programmable Switching Points
CA Releases Wily Manager for CA SiteMinder
TDI opens new facility in China
Intersil Promotes Kent Chon to Vice President of Asia Pacific Sales
OTCS celebrates 10th anniversary in Singapore
   
  More News >>
 
     
     
 
         
 
 
     
         
 
spacer
Country Report
spacer
   
bullet

TAIWAN: Inductor technologies are developed independently

bullet

KOREA: Inductor manufacturers are highly competitive, but scarce

bullet

CHINA: World’s high-volume producer of transformer, coil and inductor

bullet

TAIWAN: Moderate but steady growth in LED market

bullet

KOREA: LED has a bright future in our homes

  more on country report >>
   
 
spacer
Our Sponsor
spacer
   
bullet
 
   
 
     
 
     
 
spacer
Features
spacer
   
bullet

Lower power mixed-signal circuit design using EDA

bullet

The benefits of migrating to PICMG 1.3 for embedded computing applications

bullet

Iso-amp: A perfect fit for compact motor drives

bullet

Why all the talk about high-power LED technology?

bullet

A power supply can affect the fate of costly systems

  more on features >>
   
 
Distribution
   

Element 14: Bridging the information divide

RoHS awareness is growing

Uncertainties abound in Indian distribution industry

Distributors stay afloat during this downturn

High service distribution empowers design engineers

  more on distribution >>
   
 
     
         
 
 
     
         
 
Industry Focus
   

Ethernet adoption encourages open protocols

Managing Bluetooth profiles: A billion served

Enabling a true wireless multimedia home network

Bluetooth paves the way for truly wireless car interiors

Eliminating massive clock trees in SoC designs using GALS

  more on industry focus >>
   
 
Web Exclusives
   

A focus on eco-friendly HDDs

Power-management solutions for telecom systems improve performance, cost, and size

Changing the network security playing field

WiMAX “personality pack” provides complete IEEE802.16 functionality

LED: A tiny light source with a bright future

  more on web exclusives >>
   
 
     
     
   
     
 
Semiconductors
   

Simulating the effect of blockers on data converter performance in wideband receivers

Decrease processor power consumption using a CPLD

Taking full advantage of new, low-power MCUs

Power train integration for 2007 and beyond: The true dawn of multi-chip modules

Wireless network options for industrial applications

  more on semiconductors >>
   
 
Field Applications
   

Test Equipment

Power Sources/Circuit Protection

Advanced Signal Processing Dramatically Improves Capability of Artificial Limbs

Voice Interface Technology for Hands-free Function in Automobiles

LXI: A Technology Leap for Test Instrumentation

  more on field applications >>
   
 
     
     
   
     
     
 
INDUSTRY LINKS
   
Photonics Association (Singapore)
bullet Singapore Industrial Automation Association (SIAA)
   
 
 

 

 
         


 
 
 
 
 
© 2009 Reed Business Information, a division of Reed Elsevier Inc.
All rights reserved. Use of this web site is subject to its Terms and Conditions of Use. View our Privacy Policy.