IC Simulation Case Generation via Database File Reuse
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for simulating IC device behavior lead to redundant work due to independent creation of simulation cases by designers for different or similar hardware architectures, resulting in inefficiencies and resource wastage.
Innovation Solution
A method and tool that collect, parse, and edit device description files to generate simulation cases, utilizing a database to organize and manage device description information, allowing for the reuse and modification of existing files to create simulation cases for IC devices, thereby streamlining the design process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If designers independently create simulation cases for different IC devices, then each device can have customized simulation cases, but redundant work increases and design efficiency decreases
Solution Approach 1:
The patent creates a universal simulation case structure that can be applied across multiple IC devices. By defining a standardized format with device-specific parameters, the same simulation framework serves multiple devices, eliminating redundant creation work while maintaining customization capability through parameter variation.
Solution Approach 2:
The patent enables designers to copy existing simulation cases from database files and modify them for new devices. Instead of creating simulation cases from scratch for each device, designers can retrieve and adapt previously created cases, significantly reducing redundant work while preserving device-specific characteristics.
2Reliability
If designers independently create simulation cases, then device-specific requirements can be met, but resource wastage increases
Solution Approach 1:
The patent merges common simulation logic and structure into a shared database file that can be reused across multiple devices. By combining the universal simulation framework with device-specific parameters, the system eliminates redundant storage and processing resources while maintaining the ability to meet each device's specific simulation requirements.
3Adaptability or versatility
If custom simulation case formats are created for each device, then device uniqueness is preserved, but technology integration becomes difficult
Solution Approach 1:
The patent segments the simulation case into two distinct parts: a universal structure stored in database files that handles common functionality, and device-specific parameters that capture uniqueness. This segmentation allows different devices to be integrated using the same framework while maintaining their individual characteristics through parameter differentiation.
Data Source
AI summary
For generating a simulation case to verify an operation of an IC device, a database including a plurality of device description files, a plurality of pattern files and a plurality of command files is established. Files stored in the database and corresponding to an IC device are collected. The collected files are parsed to find out entries to be edited. Specified entries are edited by a user according to the operation of the IC device. A simulation case or a plurality of simulation cases are generated according to the entries.


