Patent · US Expired

Methods and apparatus for detecting the collision of data on a data bus in case of out-of-order memory accesses of different times of memory access execution

US6216178A · kind A · utility

98Cited by
20References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 12, 1999
Grant dateApr 10, 2001
Priority date
Expiry dateNov 12, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/1626
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

According to the present invention, a system for reordering commands to achieve an optimal command sequence based on a target response restriction is disclosed. A data queue coupled to a command queue is arranged to store a time indicating when the data transfer will appear on the data bus between the controller for an already issued request to the target device as well as arranged to store the burst bit and the read/write bit (r/w). The system also includes a collision detector coupled to the data queue and the command queue arranged to detect the possible collisions on the data bus between the issued command that is stored in the command queue and already issued commands that are stored in the data queue. A queues and link controller is coupled to the collision detector and the data queue and the command queue and is arranged to store and reorder commands to be issued wherein the controller calculates the new issue time of commands as well as a time when the data appears on the data bus.

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