🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2892

Re: Very Long Addresses

#2892
From: System Mangler
Date: Mon, 22 Sep 1986 04:23
24 lines
2014 bytes
In article <831@Shasta.STANFORD.EDU>, andy@Shasta.UUCP writes:
> BTW - The delay of comparators that use precharging (see the Manchester
> carry-chain adder in Mead-Conway) seems to be independent of the size
> of the addresses being compared, at least through several tens of bits.

This was true in the technology that the Manchester carry chain was
invented for - because the relay contact resistance and inductance
were so small relative to that of the coils being driven.  But MOS
switches have large resistance and capacitance, leading to quadratic
delay.	The trick is to insert a buffer before the quadratic term
gets too large - every 3 bits for nMOS, every 2 for cMOS, making the
delay linear in the number of bits.

Using an adder to do address *comparison* in RAMs (as Andy seems to
be saying) is overkill; there are much more efficient ways to test
for equality to a constant.  More likely, that adder will be doing
address *translation*, but here too the adder delay is usually a red
herring, since it can be overlapped with cache access time, if you
have one (yes, I know that Cray's don't).  You can do the same trick
with TLB lookup, and I hear that that's what's done in the 68030.
Adders and small RAMs have comparable delay when implemented side-
by-side on a chip.

Don Speck	speck@vlsi.caltech.edu	seismo!cit-vax!speck
Technical Details
Message-ID: <989@cit-vax.Caltech.Edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!cit-vax!mangler
References: <15505@ucbvax.BERKELEY.EDU> <5100121@ccvaxa> <588@mecc.UUCP> <831@Shasta.STANFORD.EDU>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!cit-vax!mangler
From: mangler@cit-vax.Caltech.Edu (System Mangler)
Newsgroups: net.arch
Subject: Re: Very Long Addresses
Message-ID: <989@cit-vax.Caltech.Edu>
Date: Mon, 22-Sep-86 00:23:13 EDT
Article-I.D.: cit-vax.989
Posted: Mon Sep 22 00:23:13 1986
Date-Received: Mon, 22-Sep-86 05:38:44 EDT
References: <15505@ucbvax.BERKELEY.EDU> <5100121@ccvaxa> <588@mecc.UUCP> <831@Shasta.STANFORD.EDU>
Organization: California Institute of Technology
Lines: 24
Keywords: Large addresses, fast comparators
Summary: Manchester carry is not that fast