ROM Encoding Scheme Reducing Storage Cells and Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current ROM devices require a large number of storage cells and high power consumption due to existing encoding methods for storing digital information, which is inefficient and costly.
Innovation Solution
A method is introduced where an input sequence of digits is divided into two types of groups, with the second kind of group having a starting digit that is programmed to an active state, and subsequent digits programmed based on a shared terminal, reducing the number of storage cells and power consumption by optimizing the encoding scheme.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional encoding methods are used to store digital information in ROM devices, then the storage capacity can be achieved, but the number of storage cells increases and power consumption increases
Solution Approach 1:
The patent divides the input sequence of digital information into multiple groups, where each group is encoded using a dedicated encoding circuit. This segmentation allows parallel processing of multiple digits simultaneously, reducing the total number of storage cells required compared to conventional sequential encoding methods
Solution Approach 2:
The patent performs preliminary encoding of digital information into groups before storage, where each group is pre-processed by encoding circuits that convert multiple digits into a compact representation. This preliminary action reduces the number of storage cells needed and lowers power consumption during subsequent read operations
2Quantity of substance
If conventional encoding methods are used to store digital information in ROM devices, then the storage capacity can be achieved, but the device complexity increases
Solution Approach 1:
The encoding process is divided into multiple independent encoding circuits, each handling a specific group of digits. This segmentation simplifies the overall encoding complexity by breaking down the complex encoding task into smaller, manageable units that can be implemented independently
Solution Approach 2:
The patent merges multiple encoding operations into a unified group-based encoding scheme, where several digits are encoded together in a single operational cycle. This merging reduces the overall encoding complexity by eliminating redundant encoding steps and consolidating multiple operations into fewer, more efficient circuits
Data Source
AI summary
Methods and apparatus for the encoding of an input sequence of digit data into a sequence of storage cells of a ROM device are disclosed. The input sequence is divided into a first kind of groups and a second kind of groups. A first kind of group comprises a plurality of consecutive first digits, two first kind of groups are separated by a second kind of group, the second kind of group comprises consecutive digits without any consecutive first digits, and the second kind of group has a starting digit which is the second digit. A starting storage cell is programmed to the active state to store the starting digit of the second kind of group. The rest digits of the second kind of group are programmed one digit at a time, based on a shared terminal which has been programmed for the proceeding storage cell.


