Deutsch   English   Français   Italiano  
<vcc28s$3hn5f$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bill Sloman <bill.sloman@ieee.org>
Newsgroups: sci.electronics.design
Subject: Re: DRAM accommodations
Date: Wed, 18 Sep 2024 00:04:09 +1000
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <vcc28s$3hn5f$1@dont-email.me>
References: <vbdcrs$gp01$1@dont-email.me> <VLfGO.187084$QvZa.39165@fx08.ams4>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 17 Sep 2024 16:04:12 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="dfb7198bb0571c23a804f0b484a23014";
	logging-data="3726511"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19LYhoHoJlm3ruwW/fb1PSzbqRji7pvcX4="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:GwRO/yzIV8DvSYoFW+FOEOmx+yw=
X-Antivirus-Status: Clean
X-Antivirus: Norton (VPS 240917-2, 17/9/2024), Outbound message
Content-Language: en-US
In-Reply-To: <VLfGO.187084$QvZa.39165@fx08.ams4>
Bytes: 2082

On 17/09/2024 11:47 pm, Chris Jones wrote:
> On 6/09/2024 8:54 am, Don Y wrote:
>> Given the high rate of memory errors in DRAM, what steps
>> are folks taking to mitigate the effects of these?
>>
>> Or, is ignorance truly bliss?  <frown>
>>
> 
> Do we know whether DRAM chips implement ECC internally? It seems an 
> obvious thing for them to do. Of course it wouldn't help with bad solder 
> joints on the DIMM, but it would help with many kinds of faults on the 
> chip.

It seems unlikely. The only ECC coding that I got close enough to  plan 
to implement used a 72-bit word to protect 64-bits of the word content.

I suppose there might be serial access DRAM chips that would spit out 
64-bit words, and they could offer ECC protection inside the chip by 
adding the 8-bit checksum when the data went in, and using it to correct 
the output whenever the data was read out.

-- 
Bill Sloman, Sydney