FPGA Power Supply Design Tool for Multi-Load Sequencing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If multiple power supply architectures are evaluated and optimized, then the best solution is found, but the computational complexity and processing time increase
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.
3Manufacturing precision
If sequencing requirements and other constraints are strictly enforced, then the power supply meets all specifications, but the design space is restricted
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.
Data Source
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.


