Intermediate Module Generation via Segmented Function Elimination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standardization of software and hardware modules results in increased size due to inclusion of unnecessary program codes or circuit components, making them difficult to install in environments with different requirements, leading to space and efficiency issues.
Innovation Solution
A method to generate intermediate modules by dividing functions into segmented functions, specifying commonalized groups, classifying input instructions as select and basic, and eliminating unnecessary combinations, resulting in a more efficient and adaptable module structure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standardization of modules is implemented to enable use in various environments, then adaptability is improved, but module size increases due to inclusion of unnecessary program codes
Solution Approach 1:
The patent segments the module into multiple functional units, each corresponding to specific input instructions. By dividing the module structure, only the necessary functional units required for a particular environment are included, avoiding the inclusion of unnecessary program codes while maintaining adaptability across different environments.
Solution Approach 2:
The patent enables dynamic configuration of the module by allowing selective inclusion of functional units based on the specific environment. The module structure can be adjusted to include only the necessary components for the target environment, making the module adaptable without requiring a fixed large size to accommodate all possible environments.
2Adaptability or versatility
If standardized modules include all possible functions for various environments, then versatility is improved, but installation becomes difficult due to insufficient space in target devices
Solution Approach 1:
The module is segmented into multiple functional units that can be selectively combined. This segmentation allows the module to be customized for specific environments, ensuring that only necessary functions are included, thereby reducing the overall size and making installation feasible in devices with limited space.
Solution Approach 2:
Different functional units are designed with local quality tailored to specific environments. Each functional unit corresponds to specific input instructions and can be selectively included based on the target environment's requirements, ensuring that the module has the appropriate functions for its intended use without unnecessary bloat.
3Adaptability or versatility
If comprehensive functions are included in standardized modules, then adaptability is improved, but manufacturing costs increase
Solution Approach 1:
The module structure is segmented into reusable functional units that can be configured for different environments. This segmentation enables efficient manufacturing by allowing the same functional units to be reused across different module configurations, reducing overall manufacturing costs while maintaining adaptability.
Solution Approach 2:
The functional units are designed with universality in mind, where each unit can serve multiple purposes across different environments. This multi-functionality reduces the total number of unique components needed, thereby lowering manufacturing costs while maintaining the ability to adapt to various environments.
Data Source
AI summary
A method specifies a group of segmented functions of a plurality of segmented functions obtained by dividing a function of a module to be generated. The specified segmented functions commonalize a structural component of the module. The method classifies the input instructions into a select-input instruction non-inputted depending on an environment and a basic input instruction except for the select-input instruction. The method eliminates a combination of segmented functions in the group, the combination of the segmented functions corresponding to a combination of only the select input instruction non-inputted to the module. The method generates a combination component shared by a combination of the remaining segmented functions in the group, and generates a single component implementing a segmented function unclassified into the group. The method generates the module by linking the combination component and the single component with each other.


