Patent · US Expired

Processor-memory bus architecture for supporting multiple processors

US6557069B1 · kind B1 · utility

100Cited by
26References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 12, 1999
Grant dateApr 29, 2003
Priority date
Expiry dateNov 12, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/16
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An internal processor/memory bus contains an address portion for transmitting addresses and commands, having a series of hierarchical uni-directional links between processors and local repeaters (ARPs), and between the ARPs and a central repeater (ASW). A command propagates from a requesting device to its local ARP, to the ASW. From the ASW, the command is broadcast to all devices on the bus by transmitting to all ARPs or directly attached memory, and from the ARPs to the devices. Preferably, the ASW globally arbitrates the address bus, and all commands propagate at pre-defined clock cycles through the bus. Preferably, each device on the bus independently signals a response via a separate response link running directly to a global collector, which collects all responses and broadcasts a single system-wide response back to the devices. In the preferred embodiment, addresses/commands and data are transmitted on essentially separate paths having different topologies, and at different times, and are arbitrated separately. The data portion of the network comprises a set of bi-directional links from the processors to a local data switch unit (DSW). The local DSW is further linked directl…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.