Patent · US Expired

Apparatus for detecting data collision on data bus for out-of-order memory accesses with access execution time based in part on characterization data specific to memory

US6587894B1 · kind B1 · utility

23Cited by
27References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 14, 2000
Grant dateJul 1, 2003
Priority date
Expiry dateMay 1, 2021

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.