2019
DOI: 10.1049/iet-cds.2018.5564
|View full text |Cite
|
Sign up to set email alerts
|

Low‐power data encoding/decoding for energy‐efficient static random access memory design

Abstract: This study presents a new energy-efficient design for static random access memory (SRAM) using a low-power input data encoding and output data decoding stages. A data bit reordering algorithm is applied to the input data to increase the number of 0s that are going to be written into the SRAM array. Using SRAM cells which are more energy-efficient in writing a '0' than a '1' benefits from this, resulting in a reduction in the total power and energy consumptions of the whole memory. The input data encoding is pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…One of the most effective methods in evaluating the effectiveness of digital blocks is their application in real applications such as image processing [42,43]. With the increasing demand in this field, extensive studies have been done so far and image storage in bit-cells based on different methods such as approximate data storage structure [44,45], bit-data encoding/decoding algorithm [46] and lookup table (LUT) [47]. As a result of these algorithms, the process of store and read the data-bits of an image will be associated with a high probability of the distance between the results obtained in the simulation phase and the hardware implementation phase.…”
Section: Applications: Image Processingmentioning
confidence: 99%
“…One of the most effective methods in evaluating the effectiveness of digital blocks is their application in real applications such as image processing [42,43]. With the increasing demand in this field, extensive studies have been done so far and image storage in bit-cells based on different methods such as approximate data storage structure [44,45], bit-data encoding/decoding algorithm [46] and lookup table (LUT) [47]. As a result of these algorithms, the process of store and read the data-bits of an image will be associated with a high probability of the distance between the results obtained in the simulation phase and the hardware implementation phase.…”
Section: Applications: Image Processingmentioning
confidence: 99%
“…One of the most effective methods in evaluating the effectiveness of digital blocks is their application in real applications such as image processing [42,43]. With the increasing demand in this field, extensive studies have been done so far and image storage in bit-cells based on different methods such as approximate data storage structure [44,45], bit-data encoding/decoding algorithm [46] and lookup table (LUT) [47]. As a result of these algorithms, the process of store and read the data-bits of an image will be associated with a high probability of the distance between the results obtained in the simulation phase and the hardware implementation phase.…”
Section: Applications: Image Processingmentioning
confidence: 99%
“…However, many integrated devices require memory that is faster and more reliable. SRAM [1][2] contributes significantly to the low-power and highperformance capabilities that are necessary for VLSI applications. Due to process variances, SCEs, and leakage problems, rapid scale [3] has created reliability challenges.…”
Section: Introductionmentioning
confidence: 99%