🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20930

Re: Metastability

#20930
From: Henry Choy
Date: Fri, 28 Apr 1989 17:09
29 lines
1918 bytes
In article <Apr.27.15.59.55.1989.4457@caip.rutgers.edu> segall@caip.rutgers.edu (Ed Segall) writes:
>
>From your description, this doesn't seem to prove that metastability
>is necessary.  If the state of a line is 0, and it asynchronously
>changes to 1, a carefully designed synchronizer wouldn't mind if the
>transition isn't noticed on the first succeeding clock edge.  Rather,
>it would want either a clean 0 or a clean 1.  If the line stays 1, it
>would definitely want to see a clean 1 by the next edge.  Notice that
But even a carefully designed synchronizer would have a FINITE
probability of failure, even if it is 10e-10.  Those transitions that
occur when the synchronizers samples the line can ALWAYS happen.

>fatal flaw unless you confine the errors to be on transitions only (as
>I explained above).  I think most systems can be designed to handle a
>one-cycle delay in noticing _valid_ transitions.  What they can't
Then again not all systems can handle a one-cycle delay.  And even if
you can use a one cycle delay, the cycle time is reducing over the years
(20MHz -> 33M -> 45M -> ???) and will continue to reduce.  Sooner or
later the cycle time is not going to worth much with a relative slow
synchronizer.
>
>--Ed
>uucp:   {...}!rutgers!caip.rutgers.edu!segall
>arpa:   segall@caip.rutgers.edu

Henry Choy
Advanced Micro Devices, Inc.

Disclaimer: I do not represent the company on the net.
Technical Details
Message-ID: <25444@amdcad.AMD.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!ukma!rutgers!apple!amdahl!amdcad!henry
References: <Apr.26.15.07.22.1989.3661@klaatu.rutgers.edu> <25423@amdcad.AMD.COM> <Apr.27.15.59.55.1989.4457@caip.rutgers.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!ukma!rutgers!apple!amdahl!amdcad!henry
From: henry@amdcad.AMD.COM (Henry Choy)
Newsgroups: comp.arch
Subject: Re: Metastability
Message-ID: <25444@amdcad.AMD.COM>
Date: 28 Apr 89 17:09:40 GMT
References: <Apr.26.15.07.22.1989.3661@klaatu.rutgers.edu> <25423@amdcad.AMD.COM> <Apr.27.15.59.55.1989.4457@caip.rutgers.edu>
Reply-To: henry@amdcad.UUCP (Henry Choy)
Organization: Advanced Micro Devices
Lines: 29