throbber

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Recognized as an
`American National Standard (ANSI)
`
`IEEE Std 1596-1992
`(Adopted by ISO/IEC and redesignated as
`ISO/IEC 13961:2000)
`
`IEEE Standard for Scalable Coherent
`Interface (SCI)
`
`Sponsor
`Microprocessor and Microcomputer Standards Subcommittee
`of the
`IEEE Computer Society
`
`Approved 19 March 1992
`IEEE-SA Standards Board
`
`Adopted by ISO/IEC and redesignated as
`ISO/IEC 13961:2000
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 1
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Abstract: The scalable coherent interface (SCI) provides computer-bus-like services but, instead
`
`of a bus, uses a collection of fast point-to-point unidirectional links to provide the far higher through-
`put needed for high-performance multiprocessor systems. SCI supports distributed, shared
`memory with optional cache coherence for tightly coupled systems, and message-passing for
`loosely coupled systems. Initial SCI links are defined at 1 Gbyte/s (16-bit parallel) and 1 Gb/s
`(serial). For applications requiring modular packaging, an interchangeable module is specified
`along with connector and power. The packets and protocols that implement transactions are
`defined and their formal specification is provided in the form of computer programs. In addition to
`the usual read-and-write transactions, SCI supports efficient multiprocessor lock transactions. The
`distributed cache-coherence protocols are efficient and can recover from an arbitrary number of
`transmission failures. SCI protocols ensure forward progress despite multiprocessor conflicts (no
`deadlocks or starvation).
`
`Keywords: bus architecture, bus standard, cache coherence, distributed memory, fiber optic,
`interconnect,I/O system, link, mesh, multiprocessor, network, packet protocol, ring, seamless
`distributed computer,shared memory, switch, transaction set
`
`The Institute of Electrical and Electronics Engineers, Inc.
`3 Park Avenue, New York, NY 10016-5997, USA
`
`Copyright © 2001 by the Institute of Electrical and Electronics Engineers, Inc.
`All rights reserved. Published 23 May 2001. Printed in the United States of America.
`
`Print:
`
`
`PDF:
`
`ISBN 1-55937-222-2 SH15255
`ISBN 0-7381-1206-2 SS15255
`
`No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior
`written permission of the publisher.
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 2
`
`

`

`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 3
`
`

`

`
`
`
`
`
`
`
`
`IEEE Standards
` documents are developed within the IEEE Societies and the Standards Coordinating Committees of the
`IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards through a consensus develop-
`ment process, approved by the American National Standards Institute, which brings together volunteers representing varied
`viewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve with-
`out compensation. While the IEEE administers the process and establishes rules to promote fairness in the consensus devel-
`opment process, the IEEE does not independently evaluate, test, or verify the accuracy of any of the information contained
`in its standards.
`
`Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any personal injury, property or other dam-
`age, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting
`from the publication, use of, or reliance upon this, or any other IEEE Standard document.
`
`The IEEE does not warrant or represent the accuracy or content of the material contained herein, and expressly disclaims
`any express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or that
`AS IS
`.”
`the use of the material contained herein is free from patent infringement. IEEE Standards documents are supplied “
`
`The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure, purchase, market,
`or provide other goods and services related to the scope of the IEEE Standard. Furthermore, the viewpoint expressed at the
`time a standard is approved and issued is subject to change brought about through developments in the state of the art and
`comments received from users of the standard. Every IEEE Standard is subjected to review at least every five years for revi-
`sion or reaffirmation. When a document is more than five years old and has not been reaffirmed, it is reasonable to conclude
`that its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to check
`to determine that they have the latest edition of any IEEE Standard.
`
`In publishing and making this document available, the IEEE is not suggesting or rendering professional or other services
`for, or on behalf of, any person or entity. Nor is the IEEE undertaking to perform any duty owed by any other person or
`entity to another. Any person utilizing this, and any other IEEE Standards document, should rely upon the advice of a com-
`petent professional in determining the exercise of reasonable care in any given circumstances.
`
`Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specific
`applications. When the need for interpretations is brought to the attention of IEEE, the Institute will initiate action to prepare
`appropriate responses. Since IEEE Standards represent a consensus of concerned interests, it is important to ensure that any
`interpretation has also received the concurrence of a balance of interests. For this reason, IEEE and the members of its soci-
`eties and Standards Coordinating Committees are not able to provide an instant response to interpretation requests except in
`those cases where the matter has previously received formal consideration.
`
`Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affiliation with
`IEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate
`supporting comments. Comments on standards and requests for interpretations should be addressed to:
`
`Secretary, IEEE-SA Standards Board
`445 Hoes Lane
`P.O. Box 1331
`Piscataway, NJ 08855-1331
`USA
`
`Note: Attention is called to the possibility that implementation of this standard may require use of subject mat-
`ter covered by patent rights. By publication of this standard, no position is taken with respect to the existence or
`validity of any patent rights in connection therewith. The IEEE shall not be responsible for identifying patents
`for which a license may be required by an IEEE standard or for conducting inquiries into the legal validity or
`scope of those patents that are brought to its attention.
`
`IEEE is the sole entity that may authorize the use of certification marks, trademarks, or other designations to indicate com-
`pliance with the materials set forth herein.
`
`Authorization to photocopy portions of any individual standard for internal or personal use is granted by the Institute of
`Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright Clearance Center. To
`arrange for payment of licensing fee, please contact Copyright Clearance Center, Customer Service, 222 Rosewood Drive,
`Danvers, MA 01923 USA; (978) 750-8400. Permission to photocopy portions of any individual standard for educational
`classroom use can also be obtained through the Copyright Clearance Center.
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 4
`
`

`

`Introduction
`
`(This introduction is not a part of IEEE Std 1596-1992, IEEE Standard for Scalable Coherent Interface [SCI].)
`
`The demand for more processing power continues to increase, and apparently has no limit. One can usefully saturate
`the resources of any computer so easily by merely specifying a finer mesh or higher resolution for the solution of some
`physical problem (hydrodynamics, for example), that engineers and scientists are desperate for enormously larger
`computers.
`
`To get this kind of computing power, it seems necessary to use a large number of processors cooperatively. Because of
`the propagation delays introduced when signals cross chip boundaries, the fastest uniprocessor may be on one chip
`before long. Pipelining and similar large-mainframe tricks are already used extensively on single-chip processors.
`Vector processors help, but are hard to use efficiently in many applications. Multiprocessors communicating by
`message passing work well for some applications, but not for all. The shared-memory multiprocessor looks like the
`best strategy for the future, but a great deal of work will be needed to develop software to use it efficiently.
`
`It is important to support both the shared-memory and the message-passing models efficiently (and at the same time)
`in order to support optimal software for a wide range of problems, especially for a system that dynamically allocates
`processors and perhaps changes its configuration depending on the nature of its load.
`
`SCI started from an attempt to increase the bandwidth of a backplane bus past the limits set by backplane physics in
`order to meet the needs of new generations of processor chips, some of which can single-handedly saturate the fastest
`buses. We soon learned that we had to abandon the bus structure to achieve our goals.
`
`Backplane performance is limited by physics (distributed capacitances and the speed of light) and by a bus's one-at-a-
`time nature, an inherent bottleneck. To gain performance far beyond what buses and backplanes can do, one needs
`better signaling techniques and the concurrent use of many signaling paths.
`
`Rather than using bused backplane wires, SCI is based on point-to-point interconnect technology. This design
`approach eliminates many of the physics problems and results in much higher speeds. SCI in effect simulates a bus,
`providing the bus services one expects (and more) without using buses.
`
`SCI has turned out to be surprisingly simple, much simpler than many of the alternative designs we explored and much
`simpler than bus-based systems would be if they tried to approach a comparable size and performance. This simplicity
`may not be obvious to the first-time reader of this rather thick document, but much of this bulk is due to the large
`amount of tutorial material necessary to introduce such a new way of doing things (a paradigm shift), and even more
`is due to the comprehensive executable description of cache behavior under all possible conditions.
`
`The switch from a shared backplane bus to a point-to-point interconnect has created many new problems and research
`topics, which have been resolved in record time by this SCI project. Much research remains to be done on determining
`optimal ways to use the mechanisms SCI provides. SCI has also required the development of novel allocation and
`cache-coherence protocols, which has made the project a challenging one indeed, particularly in view of our schedule
`objectives.
`
`Historical Perspective and Acknowledgments
`
`Most of the developers of SCI come from high-speed-bus backgrounds, such as Fastbus (IEEE Std 960-1989) or
`Futurebus (IEEE Std 896.1-1987). Paul Sweazey, who was the coordinator of the Futurebus cache coherence task
`group, initiated a SuperBus Study Group under the IEEE Computer Society's Microprocessor Standards Committee in
`November 1987 to consider whether something could be done for the next bus generation to avoid the multitude of
`competing incompatible standards we saw in the 32-bit generation. Futurebus tried to solve that problem, starting in
`the late 1970s, but could not converge to a single best solution in time to head off the development of many
`alternatives.
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`iii
`
`Samsung
`Ex. 1032 - Page 5
`
`

`

`The SuperBus Study Group met for less than a year before deciding that there was indeed a way to do better and to
`achieve the throughput rates that are required for supporting multiple 100-MFLOPS-class processor chips, namely
`about 1 Gbyte/s per processor. We were particularly urged on by Paul L. Borrill, Futurebus chairman, and John
`Moussouris (one of the founders of MIPS), who frightened us all by his predictions of immensely powerful processors
`in the near future—which already are coming true!
`
`Our July 1988 Project Authorization Request was approved by the IEEE Standards Board in October. David B.
`Gustavson was appointed Chairman and David V. James became the logical-task-group coordinator and Vice
`Chairman. Gustavson also served as physical-task-group coordinator, handled the records and mailings, and shared
`minutes-taking and editing duties with David James.
`
`A Control and Status Register and I/O Architecture effort was started within SCI, based on some significant
`contributions by David James. When it was recognized as important for other standard buses as well, it was split off as
`an independent activity shared by Futurebus+, Serial Bus (P1394), and others. In April 1989 this also became an
`official project, P1212, with David James as chairman. The goal of a uniform CSR architecture has been attempted
`many times before (e.g., by the Fastbus Software Working Group, chaired by Gustavson), and has proven elusive. The
`reason P1212 has had a more comprehensive success is that David James brought considerable architectural
`experience to bear, generating sufficient rationale for the various choices so that decisions no longer seem entirely
`arbitrary. Much of this rationale is a consequence of multiprocessor architectural considerations; without the constraint
`of efficient multiprocessor interoperability, many CSR design issues would be too arbitrary to be able to achieve timely
`standardization.
`
`The CSR Architecture has become a unifying force for the latest generation of buses, encouraging VME and
`MULTIBUS® II users to use the CSR architecture as they interface to Futurebus+, thus facilitating a future interface to
`SCI as system requirements grow. In this way, there is a relatively smooth and well-defined growth path from present-
`generation single-processor systems through Futurebus+'s several-processor systems with cache coherence, to SCI's
`many-processor systems. Because of the importance of such a migration path to the future acceptance of SCI, we place
`high priority on interfacing SCI with other buses. For that reason we include protocol hooks that would not otherwise
`be needed. In exchange, SCI users will be able to take advantage of the large number of existing I/O interfaces.
`
`In March 1989, a Fiber Optic Task Group (SCI-FI) was started, led by Hans Wiggers, and an SCI/Futurebus+ Bridge
`Task Group was started, led by Mark Williams (a joint appointment with Futurebus+).
`
`Throughout the development of SCI, Knut Alnes and Ernst Kristiansen were working on an early implementation,
`providing input for the details of the specification. They also initiated work at the University of Oslo, by Stein Gjessing
`and others, on formal verification of the cache-coherence mechanisms. This real implementation effort was extremely
`valuable to SCI, and greatly accelerated convergence to a practical specification.
`
`David James generated documents at an incredible rate. As the result of his single-handed effort the bulk of the text of
`this specification first appeared in June 1989. At the same time he was producing two volumes of similar size for the
`CSR working group! He is convinced that having something on paper produces more productive discussions, and our
`experience supports that view.
`
`In September 1990, the working group requested the initiation of a project to standardize an SCI/VME bridge
`architecture, P1596.1, chaired by Ernst Kristiansen. The first meeting was held in November.
`
`September 1990 also saw the P1212 draft completion and the beginning of its ballot phase.
`
`In November 1990 the Fiber Optic part of SCI was given a big boost by Hewlett Packard's decision to release its Gbit/s
`serial G-link specification for use by SCI. This link is able to transfer the 17th bit that makes possible a transparent
`synchronous interface with the parallel 16-bit-plus-flag SCI link. The other serial links considered needed occasional
`extra symbols in place of the flag bit, which made such an interface much more difficult because the serial and parallel
`
`® MULTIBUS is a registered trademark of Texas Instruments, Inc.
`
`iv
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 6
`
`

`

`clock frequencies could not have a constant ratio. (Subsequently, ways to solve this problem were discovered that are
`compatible with other encodings, such as 8b/10b, so future link standards could use these if that proves desirable.)
`
`In January 1991, the working group voted unanimously to submit the draft specification to the Microprocessor
`Standards Committee (MSC) for forwarding to the balloting body. This was the only vote taken by the working group,
`which worked entirely by consensus from start to finish. Our philosophy was that, given choices, we would always
`take the technically superior way. If superiority was not apparent, an arbitrary choice would be used until it ran into
`problems. This method worked very well, resulting in rapid progress and a nearly ego-free working environment. It
`helped that this project was at the leading edge of technology, and thus attracted contributors of sufficiently high
`stature that their egos were under control. It also helped that SCI was not considered a threat to existing commercial
`interests, but rather a path to new markets.
`
`In order to avoid the chaos of the 32-bit-bus world, SCI would have to finish in record time. (Normal development time
`for a new bus standard that involves new design without major historical constraints has run from eight to twelve
`years.) To this end, the group worked at a feverish pace, with multiday meetings every month and much work between.
`Many workers put in nearly full-time (in some cases much more than full-time) effort. One benefit, as the pace
`increases, is that the progress improves more than proportionally because there is no time between meetings for
`forgetting. The result is that the work goes faster and has higher quality and coherence, as we hope the reader will
`agree upon examining this standard.
`
`The P1596 Working Group is grateful to all who have participated directly or indirectly in the development of the SCI
`standard. In the initial design phases, novel concepts were often mistakenly discarded before being resurrected and
`included in the SCI standard. The working group extends its gratitude to those who had the perseverance to withstand
`this learning process, and its apologies to those whose contributions were not appreciated properly. Some of the
`multiprocessor architectural issues in SCI are very esoteric, and we recognize that has been frustrating to newcomers,
`as it takes a long time to get up to speed. The working group is also grateful for the patience that the experts in various
`areas have shown while time was spent on other areas.
`
`Particular acknowledgment is due Manolis Katevenis, who suggested register rings before the working group was
`ready to accept them. Sverre Johanssen, Steinar Wenaas, Alain Kägi, Evan Torrie, and Wayne Yamamoto executed and
`helped debug the specification code. Stein Gjessing and Jim Goodman were major contributors to the cache-coherence
`and Queue on Lock Bit features. John Mellor-Crummey of Rice University and Michael Scott of the University of
`Rochester (NY) helped the working group understand how to make nonblocking message queues and spin-lock
`queues. David Black helped the working group understand the requirements of coherent TLB support.
`
`Craig Hansen and Mike Koster provided good architectural insights, a RISC-like philosophy, and helpful critical
`review. Gary Demos motivated the working group to consider the needs of HDTV and other graphics applications.
`Pete Fenner provided much helpful review on the logical layer. Kurt Baty showed efficient ways to interconnect
`ringlets to optimize cost and keep the number of hops low.
`
`Ralph Lachenmaier, Julian Olyansky, Tim Scott and Joanne Spiller helped the working group to consider real-time
`issues and put in some hooks that can be used for real-time support in future extensions. Ralph also helped by finding
`financial support to enable some of our technical experts to attend the meetings. (By real-time support, SCI generally
`means sacrificing its forward-progress guarantees under unknown but presumed-heavy computing load, which may
`result in large variations of latency, in exchange for deterministic latency that can be used with Rate Monotonic
`Scheduling to set task priorities for a fully understood computing load so that critical deadlines are never missed. Other
`definitions of real-time also exist. SCI may be used without modification in some real-time applications.)
`
`Phil Ponting of CERN provided European redistribution for SCI mailings and liaison with related European activities.
`Hans Müller of CERN served as contact person for the CERN SCI group.
`
`Charles Grimsdale shared with the working group useful experiences of Division Ltd. in building a system with similar
`goals to SCIs. Randy Rettberg and Guy Fedorkow shared experience from BBN's multiprocessor systems. Steve
`Nelson shared experience from Cray Research, particularly on signaling technology. Wayne Downer and Mark
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`v
`
`Samsung
`Ex. 1032 - Page 7
`
`

`

`Mellinger shared experience from Sequent, particularly convincing the working group of the importance of good
`diagnostic support.
`
`Steve Deiss evaluated SCI from a neural-net point of view, and helped create the broadcast mechanism. Ken Dawson
`(the Fastbus editor) spent a week in California in November 1990 helping edit the draft to significantly improve its
`clarity.
`
`Several vendors, particularly AMP (Jim Schroeder) and DuPont (Robert Appleby), made significant investments in
`connector modeling to ensure that SCI's signals would successfully pass through the chosen connectors.
`Measurements of the performance of actual hardware were done by Dolphin Server Technology and Hewlett Packard.
`Steve Hunter of Gore presented prototype cables for SCI. Useful presentations on connectors and signaling were made
`by David Brearley, Ram Goel, Robert Southard, Robert Weber, Ken Wratten, and others. Branko Leskovar evaluated
`fiber and coaxial connectors for SCI. The serial encoding scheme and optical specification were largely drawn from a
`Serial HIPPI draft and the work of David Cunningham, George Kwan, Bill McFarland, Steve Methley, Richard
`Walker, and Chu-Sun Yen of Hewlett Packard Laboratories, Palo Alto and Bristol.
`
`Eike Waltz of Schroff helped with the mechanical specification, as did the P1301 working group, led by Hans
`Karlsson. Gone Schramm of AT&T was particularly helpful in addressing the tolerance issues. Joe Trainor of ITT
`pointed out common connector reliability problems that could be avoided. Ed Kantner of IBM helped the working
`group understand the importance of detailing pin shape and metallurgy in the connector, which P1301.1 then added to
`the connector specification. Ernie Crocker and Dick Lawrence of Digital Equipment Corporation were helpful in
`providing current information on the P896.2 Profile B mechanics, which were followed as closely as possible. (In
`addition to defining a different connector layout, some changes were necessary because certain SCI-module designs
`prefer to use PC boards that are thicker than the standard card-guide grooves. That is very difficult with the ESD
`discharge mechanism used in Profile B, which requires a conductive surface on the region of the PC boards that must
`be removed to thin the board to fit the card guide.)
`
`Hans Wiggers of Hewlett Packard provided and maintained electronic archives on an anonymous-FTP server
`accessible throughout the world via the Internet. This was used for electronic distribution of drafts and code, and for
`rapid feedback and communication among our collaborators. This service was particularly important because of the
`large volume of work being done in Norway as well as in California—the latest draft could make the trip in minutes.
`Documents were provided in MicroSoft Word® 4 format (compressed) and in PostScript format. The latter made it
`possible for collaborators without Macintosh® access to print documents (complete with graphics) on a wide variety
`of machines.
`
`Alain Kägi and Evan Torrie contributed extensively to the SCI C-code specification while working one summer at
`Apple Computer. In addition to debugging, they modernized the naming conventions and generated the concept of a
`communication “cloud” within each node. Wayne Yamamoto helped refine the interface to the C-code specification,
`including support for simulation/execution and debugging environments. Colin Plumb pointed out that the original
`CRC stomp value (cc33) was suboptimal. He provided a program that the working group modified and used to search
`for a better number.
`
`We are grateful to the following individuals and their companies, who served as hosts for one or more of the working
`group's multiday meetings (listed alphabetically by company): Donald Senzig, Amdahl; David James, Apple
`Computer; Randall Rettberg, BB&N; Hans Müller, CERN; Ernst Kristiansen, Dolphin Server Technology; Viggy
`Mokkarala, Hans Wiggers, Mark Williams, Hewlett Packard; Carl Warren, McDonnell Douglas; Paul Borrill, Gary
`Murdock, Paul Sweazey, National Semiconductor; Wayne Downer, Sequent; Anatol Kaganovich, Signetics; David
`Gustavson, Stanford Linear Accelerator Center; John Theus, Tektronix; Jay Cantrell, Texas Instruments; Michael
`Koster, Unisys; Jim Goodman, University of Wisconsin. The P1596 Working Group is also grateful to many others
`who hosted SCI presentations or task-group meetings.
`
`vi
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 8
`
`

`

`Committee Membership
`
`The specification has been developed with the combined efforts of many volunteers. The following is a list of those
`who were members of the Working Group while the draft and final specification were compiled:
`
`David B. Gustavson, Chair
`David V. James, Vice Chair
`
`Nagi Aboulenein
`Knut Alnes
`Robert H. Appleby
`Kurt Baty
`Amir Behroozi
`David L. Black
`Andre Bogaerts
`Paul Borrill
`David Brearley, Jr.
`Charles Brill
`Patrick Boyle
`Haakon Bugge
`Jan Buytaert
`Jay Cantrell
`Mike Carlton
`Fred L. Chong
`Graham Connolly
`James R.(Bob) Davis
`W. Kenneth Dawson
`Stephen R. Deiss
`Gary Demos
`Roberto Divia
`Gregg Donley
`Wayne Downer
`Guy Fedorkow
`Peter Fenner
`David Ford
`Stein Gjessing
`Torstein Gleditsch
`James Goodman
`Robert J. Greiner
`Charles Grimsdale
`
`*deceased
`
`Emil N. Hahn
`Horst Halling
`Craig Hansen
`Marit Jenssen
`Rajeev Jog
`Svein Erik Johansen
`Sverre Johansen
`Ross Johnson
`Anatol Kaganovich
`Alain Kägi
`Hans Karlsson*
`Tom Knight
`Michael J. Koster
`Ernst Kristiansen
`Stein Krogdahl
`Ralph Lachenmaier
`Branko Leskovar
`Dieter Linnhöfer
`Robert McLaren
`Mark Mellinger
`Svein Moholt
`Viggy Mokkarala
`John Moussouris
`Hans Müller
`Klaus D. Müller
`Ellen Munthe-Kaas
`Russell Nakano
`Tom Nash
`Steve Nelson
`Julian Olyansky
`Chris Parkman
`Dan Picker
`
`Phil Ponting
`Steve Quinton
`Jean F. Renardy
`Randy Rettberg
`Molten Schanke
`Gene Schramm
`James L. Schroeder
`Tim Scott
`Donald Senzig
`Gurindar Sohi
`Robert K. Southard
`Joanne Spiller
`Paul Sweazey
`Lorne Temes
`Manu Thapar
`John Theus
`Mike van Brunt
`Phil Vukovic
`Anthony Waitz
`Richard Walker
`Steve Ward
`Carl Warren*
`Steinar Wenaas
`Mike Wenzel
`Richard J. Westmore
`Wilson Whitehead
`Hans Wiggers
`Mark Williams
`Philip Woest
`S. Y. Wong
`Ken Wratten
`Chu-Sun Yen
`
`The following persons were on the balloting committee that approved this document for submission to the IEEE
`Standards Board:
`
`M. R. Aaron
`Scott Akers
`Ray S. Alderman
`John Allen
`Knut Alnes
`Richard P. Ames
`Bjorn Bakka
`David M. Barnum
`
`Kurt Baty
`Harrison A. Beasley
`Amir Behroozi
`Janos Biri
`David Black
`William P. Blase
`Andre Bogaerts
`W. C. Brantley
`
`David Brearley, Jr.
`Haakon Bugge
`Kim Clohessy
`Graham Connolly
`Jonathan C. Crowell
`W. Kenneth Dawson
`Stephen Deiss
`Dante Del Corso
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`vii
`
`Samsung
`Ex. 1032 - Page 9
`
`

`

`Stephen L. Diamond
`Jean-Jacques Dumont
`William P. Evertz
`Guy Federkow
`Timothy R. Feldman
`Peter Fenner
`Gordon Force
`Stein Gjessing
`Andy Glew
`Patrick Gonia
`James Goodman
`Charles Grimsdale
`David Hawley
`Phil Huelson
`Zoltan R. Hunor
`Edgar Jacques
`David V. James
`Kenneth Jansen
`Rajeev Jog
`Sverre Johansen
`Ross Johnson
`Jack R. Johnson
`Anatol Kaganovich
`Christopher Koehle
`Michael J. Koster
`Ernst H. Kristiansen
`Ralph Lachenmaier
`Glen Langdon, Jr.
`
`*deceased
`
`Gerry Laws
`Minsuk Lee
`Branko Leskovar
`Anthony G. Lubowe
`Svein Moholt
`James M. Moidel
`James D. Mooney
`Klaus-Dieter Mueller
`Ellen Munthe-Kaas
`Cuong Nguyen
`J. D. Nicoud
`Dan O'Connor
`Mira Pauker
`Donald Pavlovich
`Thomas Pittman
`Steve Quinton
`Richard Rawson
`Steven Ray
`Randy Rettburg
`Hans Roosli
`Paul Rosenberg
`Carl Schmiedekamp
`James L. Schroeder
`Don Senzig
`Philip Shutt
`Michael R. Sitzer
`Gurindar Sohi
`Robert K. Southard
`
`Joanne Spiller
`David Stevenson
`Robert Stewart
`Paul Sweazey
`Daniel Tabak
`Daniel Tarrant
`Lorne Temes
`Manu Thapar
`Michael G. Thompson
`Chris Thomson
`Joseph P. Trainor
`Robert Tripi
`Robert J. Voigt
`Phil Vukovic
`Yoshiaki Wakimura
`Richard Walker
`Eike Waltz
`Carl Warren*
`Richard J. Westmore
`Hans A. Wiggers
`Mark Williams
`Andrew Wilson
`Joel Witt
`Ken Wratten
`David L. Wright
`Chu Yen
`Oren Yuen
`Janusz Zalewski
`
`When the IEEE Standards Board approved this standard on March 19, 1992, it had the following membership:
`
`Marco W. Migliaro, Chair
`Donald C. Loughry, Vice Chair
`Andrew G. Salem, Secretary
`
`Donald N. Heirman
`Ben C. Johnson
`Walter J. Karplus
`Ivor N. Knight
`Joseph Koepfinger*
`Irving Kolodny
`D. N. “Jim” Logothetis
`Lawrence V. McCall
`
`T. Don Michael*
`John L. Rankine
`Wallace S. Read
`Ronald H. Reimer
`Gary S. Robinson
`Martin V. Schneider
`Terrance R. Whittemore
`Donald W. Zipse
`
`Dennis Bodson
`Paul L. Borrill
`Clyde Camp
`Donald C. Fleckenstein
`Jay Forster*
`David F. Franklin
`Ramiro Garcia
`Thomas L. Hannan
`
`*Member Emeritus
`
`Also included are the following nonvoting IEEE Standards Board liaisons:
`
`Fernando Aldana
`Satish K. Aggarwal
`
`James Beall
`Richard B. Engelman
`
`Stanley Warshaw
`
`Paula M. Kelty
`IEEE Standards Project Editor
`
`viii
`
`Authorized licensed use limited to: Columbia University Libraries. Downloaded on February 23,2021 at 05:13:05 UTC from IEEE Xplore. Restrictions apply.
`
`Samsung
`Ex. 1032 - Page 10
`
`

`

`CLAUSE
`
`PAGE
`
`1.
`
`Introduction.........................................................................................................................................................1
`
`1.1 Document structure .................................................................................................................................... 1
`1.2 SCI overview.............................................................................................................................................. 2
`1.3 Interconnect topologies .............................................................................................................................. 8
`1.4 Transactions ............................................................................................................................................. 13
`1.5 Cache coherence ...................................................................................................................................... 30
`1.6 Reliability, availability, and support (RAS)..............................................................................

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket