FPGA Power Supply Design Tool for Multi-Load Sequencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing a power supply for field programmable gate arrays (FPGAs) is complex due to multiple loads with varying voltage and current requirements, along with additional constraints like sequencing, ripple voltage, and startup times, making existing design tools inefficient and time-consuming.

Innovation Solution

A dynamic power supply design tool that generates multiple architectures capable of powering multiple loads, optimizing for efficiency, footprint, and cost, while accounting for specific constraints such as sequencing requirements, using a database of components and heuristic algorithms to determine the best solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a power supply is designed to meet multiple load requirements and constraints (sequencing, ripple voltage, startup times), then the design quality and reliability improve, but the design time and complexity increase significantly

Engineering Contradiction:
Improvepower supply design qualityVSAvoiddesign time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-storing multiple power supply design architectures in a database before the actual design task. When a design request comes in, the system retrieves and evaluates pre-prepared architectures rather than creating designs from scratch, significantly reducing design time while maintaining quality through constraint-based filtering and optimization.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple power supply architectures are evaluated and optimized, then the best solution is found, but the computational complexity and processing time increase

Engineering Contradiction:
Improvedesign optimization qualityVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the power supply design problem into multiple independent architectures stored in the database. Each architecture is evaluated separately using constraint-based filtering and optimization algorithms. This segmentation allows parallel processing and reduces the computational complexity of evaluating all possible designs simultaneously, while still finding the optimal solution through systematic comparison.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If sequencing requirements and other constraints are strictly enforced, then the power supply meets all specifications, but the design space is restricted

Engineering Contradiction:
Improveconstraint complianceVSAvoiddesign flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system creates universal power supply design architectures that can satisfy multiple different constraint sets. By storing diverse architectures in the database that were pre-designed to meet various constraint combinations, the system can adapt to different FPGA devices and their specific requirements. The constraint-based filtering and optimization process then selects and customizes the appropriate architecture, achieving both strict compliance and design flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8972751B2Field-programmable gate array power supply system designer
Publication Date: 2015.03.03 NAT SEMICON CORP
  • US8972751B2 patent drawing
  • US8972751B2 patent drawing
  • US8972751B2 patent drawing

AI summary

A system may include a database configured to store information including characteristics of a plurality of components. The system may further include a server in communication with the database and configured to receive design parameters indicative of a plurality of loads of a multiple-load device; determine a plurality of power supply architectures that may be used to provide power supply solutions satisfying the plurality of loads, each power supply architecture including at least one position requiring a component configured to satisfy a load requirement; for each one of at least a subset of the plurality of power supply architectures, determine, based on the characteristics of the plurality of components, at least one component configured to satisfy the corresponding load requirement for each position of the one of the power supply architectures; and generate at least one power supply design in accordance with the power supply architectures and the determined components.