IC Version Recording Using N-Bit Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for recording integrated circuit (IC) versions using incremental hexadecimal numbers fail to simultaneously allow new software or firmware to identify different IC versions while maintaining compatibility with older versions.
Innovation Solution
A method and system that record IC versions using N bits, where at least one unused bit is amended each time the IC is revised, allowing new and old software or firmware to read the version correctly by initializing and modifying bit values in a binary format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If incremental hexadecimal numbers are used to denote IC version, then the version can be simply recorded, but new software cannot identify different versions while maintaining compatibility with old software
Solution Approach 1:
The version identification is segmented into multiple bits (N bits) where each bit can be independently controlled. This allows different software versions to read different bit patterns, enabling both new and old software to identify versions appropriately without conflict.
Solution Approach 2:
The patent transitions from using a single hexadecimal value to using multiple binary bits for version recording. This dimensional expansion allows for more granular version identification, where each bit can represent a specific version characteristic, enabling backward compatibility while supporting new version identification requirements.
2Ease of manufacture
If the register uses incremental hexadecimal numbers to record IC version, then the recording method is simple, but it fails to allow both new and old software to correctly identify their corresponding versions
Solution Approach 1:
The patent changes the parameter representation from hexadecimal to binary bits, where each bit can be independently set to indicate version information. This allows for more precise version encoding that can simultaneously satisfy both new and old software requirements, improving identification reliability while maintaining implementation simplicity through systematic bit assignment.
Data Source
AI summary
A method and a system for recording an integrated circuit version are provided. The method is adapted to a register in an integrated circuit, which includes the following steps: recording the integrated circuit version with N bits, in which N is an integer greater than 1; and amending only a bit value of at least one bit selected from the N bits that have not been used for denoting any past integrated circuit version each time when the integrated circuit is revised.

