Subscribe Us

Chip Design Styles: Full Custom vs Semi-Custom vs FPGA

Introduction


Chip Design Styles: Full Custom vs Semi-Custom vs FPGA

Selecting an appropriate integrated circuit (IC) design methodology directly impacts product development timelines, manufacturing costs, and performance outcomes. Engineers and product designers frequently encounter three primary design styles: full custom, semi-custom (standard cell-based), and field-programmable gate array (FPGA)-based design. Each approach offers distinct trade-offs between customization flexibility, development effort, and per-unit economics. This article examines these three design methodologies, their practical applications, and the decision framework for selecting the optimal approach for specific project requirements. Readers will gain a structured understanding of when to invest in full customization versus leveraging pre-designed components or off-the-shelf programmable solutions.


(toc) #title=(Table of Content)


What Are IC Design Styles?


What Are IC Design Styles?


IC design styles refer to the methodologies used to create semiconductor chips for specific applications. These approaches range from complete transistor-level customization to using pre-manufactured, user-programmable devices. The choice of design style determines the level of control over electrical characteristics such as switching speed, power consumption, and silicon area utilization. Modern electronics—from simple household appliances to complex computing systems—rely on one or more of these design methodologies depending on production volume, performance requirements, and time-to-market constraints.


Full Custom Design


Full Custom Design

Full custom design represents the most granular approach to chip development. In this methodology, engineers determine the length and width of every transistor within the circuit. Each device is sized individually to achieve precise electrical behavior.


Characteristics of Full Custom Design


Characteristics of Full Custom Design

The primary advantage of full custom design lies in achieving optimal characteristics for speed, power consumption, and silicon area. Because every component can be tailored, the resulting chip can meet stringent performance specifications that standardized libraries cannot satisfy.


However, this approach carries significant costs. Full custom design requires extensive manual layout work, lengthy verification cycles, and specialized fabrication runs. A typical full custom project might require 12-18 months from specification to prototype, compared to 4-6 months for semi-custom alternatives. Manufacturing costs also remain high unless production volumes exceed 100,000 units annually, as mask set expenses for a 5nm process can reach $15-20 million.


When to Use Full Custom Design


Full custom design becomes necessary when standard cell libraries cannot meet specific requirements. Common scenarios include:


  • Ultra-high-speed processors requiring precise timing optimization
  • Low-power medical implants where every nanowatt matters
  • Analog or mixed-signal circuits where transistor matching is critical
  • Radiation-hardened components for aerospace applications

Designers must also adhere to fabrication design rules. While customization is extensive, foundries impose geometric constraints on metal layers, contact placement, and transistor spacing to ensure manufacturability.


Semi-Custom Design (Standard Cell-Based)


Semi-custom design occupies the middle ground between full customization and programmable logic. This methodology relies on pre-designed and pre-characterized standard cell libraries containing logic gates such as AND, OR, NAND, NOR, and flip-flops.


Standard Cell Library Composition


Standard Cell Library Composition

Standard cell libraries provide multiple versions of each logic gate. For example, an AND gate might be available in several flavors:


Gate Variant Speed Power Consumption Typical Use Case
High-speed AND Fast (50ps delay) High (2.5µW) Critical timing paths
Low-power AND Slow (120ps delay) Low (0.8µW) Battery-operated devices
High-voltage AND Medium (80ps delay) Medium (1.5µW) Automotive applications

The designer selects appropriate gate variants for different paths within the circuit. A high-speed processor might use fast gates in the arithmetic logic unit while employing low-power gates in less critical control logic.


Chip Architecture in Semi-Custom Design


Chip Architecture in Semi-Custom Design


In a semi-custom chip, the die area divides into functional regions. Input/output (I/O) pads occupy the periphery, while standard cells fill the core area. Interconnections between cells use two primary methods:


Feed-through cells reserve empty spaces within the cell rows specifically for routing signals that must traverse long distances across the chip. This approach consumes additional silicon area but simplifies metal layer usage.


Over-the-cell routing places interconnection wires in higher metal layers directly above the standard cells. Modern processes with 8-12 metal layers make this technique increasingly common, as it reduces die area at the cost of more complex routing algorithms.


Advantages of Semi-Custom Design


Semi-custom design represents the most widely adopted methodology in commercial chip development. The approach reduces design time by 60-70% compared to full custom methods while maintaining 80-90% of the performance potential. Standard cell libraries are typically verified across multiple process corners (fast, typical, slow) and temperature ranges (-40°C to 125°C), ensuring reliable operation under diverse conditions.


FPGA-Based Design


Field-programmable gate arrays offer a fundamentally different approach where the chip is purchased pre-manufactured and programmed by the end user. FPGAs contain an array of configurable logic blocks (CLBs) interconnected through programmable switching matrices.


How FPGA Programming Works


How FPGA Programming Works

The programming process typically uses hardware description languages (VHDL or Verilog). The design software maps the logical description onto the FPGA’s physical resources, configures the switching matrices, and generates a bitstream file loaded into the device.


When to Choose FPGA


FPGA-based design excels in specific scenarios:


  • Low to medium production volumes (1-10,000 units annually): Avoids mask costs entirely
  • Rapid prototyping: Design iterations take hours instead of months
  • Field updates: Device functionality can be reprogrammed after deployment
  • Time-sensitive projects: Development cycles of 2-4 months

For a microwave oven controller processing minimal data at modest speeds, an FPGA costing $5-15 per unit provides a practical solution. The same functionality in a semi-custom ASIC might cost $50,000 in NRE (non-recurring engineering) expenses plus $2 per unit, becoming economical only above 25,000 units.


Design Style Selection Framework


Which design style is most common for smartphone processors?

Semi-custom design, using standard cell libraries optimized for power and performance trade-offs.



When does full custom design become cost-effective?

At production volumes exceeding 100,000 units annually or when performance requirements cannot be met by standard cells.



Can an FPGA match the speed of a full custom chip?

No. FPGAs typically run 3-5x slower than full custom implementations due to overhead from programmable interconnects.



Conclusion


The evolution of chip design methodologies continues to blur traditional boundaries. Modern workflows increasingly combine approaches—hardware emulation using FPGAs during development, followed by semi-custom ASIC production for high-volume deployment. Emerging technologies such as eFPGA (embedded FPGA) integrate programmable logic within semi-custom chips, offering post-fabrication flexibility. Understanding the trade-offs between design effort, performance, and unit cost remains essential for engineers navigating these choices. For most commercial applications, semi-custom design provides the optimal balance, while full custom serves specialized high-performance niches and FPGAs dominate prototyping and low-volume production.


#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Ok, Go it!