Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch > #3066

Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits.

Message-ID <4E4B3A7E.6030005@SPAM.comp-arch.net> (permalink)
Date 2011-08-16 20:50 -0700
From "Andy \"Krazy\" Glew" <andy@SPAM.comp-arch.net>
Organization comp-arch.net
Newsgroups comp.arch
Subject Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits.
References <1ecab6c6-18e2-4bb5-9aee-ef8649b47c50@a8g2000prl.googlegroups.com> <c92bceb8-e545-4ca7-a31f-bed1db902025@glegroupsg2000goo.googlegroups.com> <f67fdb3d-0f58-4f8c-9fd2-e8f88fcd0bfb@l4g2000vbz.googlegroups.com> <4E4B1545.8090502@SPAM.comp-arch.net> <pb6m471pu3rsvktkshafv98h79s6saf7rf@4ax.com>

Show all headers | View raw


On 8/16/2011 6:38 PM, Robert Wessel wrote:
> On Tue, 16 Aug 2011 18:11:33 -0700, "Andy \"Krazy\" Glew"
> <andy@SPAM.comp-arch.net>  wrote:
>
>> On 8/16/2011 1:53 PM, Ian Martin Ajzenszmidt wrote:
>>> On Aug 17, 5:13 am, MitchAlsup<MitchAl...@aol.com>   wrote:
>>>> The reason that binary "took over" in logic design is that it has the largest signal to noise tollerance of any logic family. This translates into vanishingly low error rates and highest possible speed/power product.
>>>>
>>>> 1-bit inverter 60 GHz
>>>> 4-bit flash converter 7 GHz
>>>> 8-bit A/D 200 MHz
>>>> 14-bit A/D 16 MHz
>>>> 20-bit A/D 2 MHz  (only reaches 18.3 bits of precision)
>>>>
>>>> Notice a pattern?
>>>
>>> Based on the following Wikipedia article, and its Literature
>>> citations, use 2 to n possible value logic, where n is a number from 1
>>> to infinity. Lower electricity consumption.
>>>
>>> http://en.wikipedia.org/wiki/Ternary_computer
>>
>> Yeah?  So?
>>
>> It's still an issue of noise.
>>
>> If you have a circuit technology that is extremely low noise, go for
>> multilevel.
>>
>> Note that flash uses multiple signal levels per bitcell - although it is
>> quickly converted into binary.
>
>
> And MLC flash would be pretty unusable without error correction.
>
> Something I've wondered about for years is that I've never heard of
> anyone doing anything other than four or eight level MLC flash.  Given
> that essentially all MLC flash goes into disk-like products with
> sector-size (or bigger) accesses, doing an odd (non-power-of-two)
> number of levels is perfectly plausible, since you can even that out
> over many bits (and the left over can be very, very small).  You could
> obviously have a lot more room to tweak or gradually evolve your
> process.

A friend of mine who designs flash disks / SSDs told me that when you 
have, say, 4 level MLC flash, it is

NOT 2 bits from the same disk block encoded in the same physical storage 
cell

BUT 2 separate bits, from 2 separate disk blocks, encoded in the same 
physical storage cell.

He said that the products he designed could not write any of the 4 
levels all at the same time.

Instead, he said that you can only write to half of the levels at a 
time. I did not quite follow why, although I might guess that it is 
related to error correction, and that you are always doing RMWs.

If this is (still) true, then it might explain why tri-level is hard: 
you would not just be writing ceil( NBitsPerBlock/3 ) storage cells with 
arbitrary ternary values.

With zeroing being a special operation.

Back to comp.arch | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. Ian Martin Ajzenszmidt <iajzenszmi@gmail.com> - 2011-08-16 11:38 -0700
  Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. MitchAlsup <MitchAlsup@aol.com> - 2011-08-16 12:13 -0700
    Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. Ian Martin Ajzenszmidt <iajzenszmi@gmail.com> - 2011-08-16 13:53 -0700
      Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. "Andy \"Krazy\" Glew" <andy@SPAM.comp-arch.net> - 2011-08-16 18:11 -0700
        Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. Robert Wessel <robertwessel2@yahoo.com> - 2011-08-16 20:38 -0500
          Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. "Andy \"Krazy\" Glew" <andy@SPAM.comp-arch.net> - 2011-08-16 20:50 -0700
            Re: Binary switching logic circuits versus rotary switching 1 to n position switching logic circuits. Robert Wessel <robertwessel2@yahoo.com> - 2011-08-16 23:43 -0500

csiph-web