when an SRAM is power - uped what state do its locations have?


by dexterdev
Tags: locations, power, sram, state, uped
dexterdev
dexterdev is offline
#1
Dec18-12, 04:01 AM
P: 190
Hi PF,
I am searching for a good entropy source for random number generation. I want to know if when an SRAM is powered will its all contents be high(1) or low (0) or do it contain random bits unpredictable.

-Devanand T
Phys.Org News Partner Engineering news on Phys.org
Lifting the brakes on fuel efficiency
PsiKick's batteryless sensors poised for coming 'Internet of things'
Researcher launches successful tech start-up to help the blind
Runei
Runei is offline
#2
Dec18-12, 04:46 AM
P: 134
I think that is up to the manufacturer. However, I do believe that it will be either High or Low. I don't think you will find one where it is random however.
nsaspook
nsaspook is offline
#3
Dec18-12, 09:04 AM
P: 494
Quote Quote by dexterdev View Post
Hi PF,
I am searching for a good entropy source for random number generation. I want to know if when an SRAM is powered will its all contents be high(1) or low (0) or do it contain random bits unpredictable.

-Devanand T
The memory cells are designed to be identical during the manufacturing process but small variations in the process across even a small die will generate a small bias in most cells that will normally cause them to be a 1 or 0 during power-up but usually there is also a sizable number of cells that are close to a state balance that can randomly be a 1 or 0 due to thermal noise or other random events.

http://www.cs.umass.edu/~kevinfu/pap...-Computers.pdf

dexterdev
dexterdev is offline
#4
Dec18-12, 10:08 AM
P: 190

when an SRAM is power - uped what state do its locations have?


Thanks for the reply... :)
nsaspook
nsaspook is offline
#5
Dec18-12, 11:59 AM
P: 494
Something you have to watch out for when looking for random bits in SRAM is the default actions of the software tools. The usual default is to zero all memory in the run-time startup module but most embedded software systems will have a option in the linker not to zero or initialize memory on power up.
dexterdev
dexterdev is offline
#6
Dec18-12, 09:16 PM
P: 190
Thank you for the tip...


Register to reply

Related Discussions
SRAM randomization? Electrical Engineering 2
12t sram Electrical Engineering 2
Finding two locations where power out is... collision problem Introductory Physics Homework 1
DRAM v SRAM Computing & Technology 5