CPLD-Structured ASIC Timing Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-volume markets require integrated circuits with a faster time to market and lower costs than traditional Application Specific Integrated Circuits (ASICs), which are typically slower and more expensive than Programmable Logic Devices (PLDs).

Innovation Solution

A method to port a circuit design from a Complex Programmable Logic Device (CPLD) to an Application Specific Integrated Circuit (ASIC) by selecting circuit blocks with predetermined placement information, preserving timing and reducing die size and power consumption, resulting in a structured ASIC with reduced costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional ASICs are used for high-volume markets, then manufacturing precision and reliability are improved, but time to market increases and cost increases

Engineering Contradiction:
ImproveASIC reliabilityVSAvoidtime to market
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-placing circuit blocks in predetermined locations within the ASIC structure before the actual ASIC fabrication process. This pre-placement methodology, derived from PLD design tools, allows the ASIC manufacturing process to skip time-consuming placement and routing optimization steps, thereby reducing time to market while maintaining the reliability benefits of traditional ASICs.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If traditional ASICs are used for high-volume markets, then manufacturing precision is improved, but cost increases

Engineering Contradiction:
ImproveASIC manufacturing precisionVSAvoidmanufacturing cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent reduces manufacturing cost by performing circuit block placement in advance during the design phase using automated PLD tools, rather than during the expensive ASIC fabrication process. This preliminary placement action simplifies the ASIC manufacturing workflow, reduces design iteration costs, and enables cost-effective production while maintaining high manufacturing precision through predetermined optimal placements.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If PLDs are used instead of ASICs, then time to market is reduced and cost is reduced, but manufacturing precision and reliability deteriorate

Engineering Contradiction:
Improvetime to marketVSAvoidASIC manufacturing precision
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent applies copying by transferring the successful circuit block placement methodology and predetermined placement information from PLD designs to ASIC structures. Instead of using generic PLD architectures, the invention copies the optimized placement patterns and design approaches from PLDs into a fixed ASIC structure, thereby achieving PLD-like speed and cost benefits while maintaining ASIC manufacturing precision and reliability.

Inventive Principle:
Principle #26Copying

4Productivity

If structured ASICs are formed to address higher volume markets, then time to market is reduced, but cost limitations arise

Engineering Contradiction:
Improvetime to marketVSAvoidcost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent further reduces cost while maintaining improved productivity by using predetermined placement information from existing PLD designs to guide ASIC structure formation. This eliminates the need for expensive custom placement and routing operations typically required for structured ASICs, as the placement is already optimized from the PLD design phase, thereby reducing both time to market and manufacturing cost.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7398487B1Programmable logic device-structured application specific integrated circuit
Publication Date: 2008.07.08 XILINX INC
  • US7398487B1 patent drawing
  • US7398487B1 patent drawing
  • US7398487B1 patent drawing

AI summary

A method and apparatus for a CPLD-structured ASIC. Circuit blocks associated with a programmed portion of a CPLD are configured to preserve timing associated with instantiation of a circuit design in the programmed portion of the CPLD. The circuit blocks have predetermined placement information obtained from the CPLD, and the placement information is used to locate CPLD-structured ASIC cells associated with the circuit blocks.