scispace - formally typeset
Patent

Method and apparatus of reducing transfer latency in an SOC interconnect

Reads0
Chats0
TLDR
In this article, the authors proposed a method and apparatus for reducing transfer latency in a system on a chip, where the bus master, a bus slave and an arbiter are in electronic communication there between.
Abstract
Embodiments of the invention are directed to a method and apparatus for reducing transfer latency in a system on a chip, the system on a chip comprising a bus master, a bus slave and an arbiter, wherein the bus master, bus slave and arbiter are in electronic communication therebetween. A request is transmitted from the bus master to the arbiter, wherein a priority signal is associated with a latency requirement. The arbiter reviews the latency requirement prior to transmitting the request to the bus slave and determines whether to elevate the priority signal. The request signal is then transmitted from the arbiter to the bus slave. The bus slave fulfills the request and transmits a response to the request, wherein the transmission includes the priority signal.

read more

Citations
More filters
Patent

System and method for deadlock-free pipelining

TL;DR: In this article, a system and method for facilitating increased graphics processing without deadlock is presented, which provides storage for execution unit pipeline results (e.g., texture pipeline results).
Patent

System-on-chip with master/slave debug interface

TL;DR: In this article, a System-on-Chip (SOC) integrated circuit (IC) debugging system includes a plurality of SOC ICs connected to a shared debug bus.
Patent

System and method for enhanced load balancing in a storage system

TL;DR: In this paper, the authors propose a method for generating a queuing policy and/or manipulating queuing policies attributes of I/O subcommands based on characteristics of the initial IO command or target storage.
Patent

Priority Based Bus Arbiters Avoiding Deadlock And Starvation On Buses That Support Retrying Of Transactions

TL;DR: In this article, a scheduler provided according to an aspect of the present invention provides higher priority for data units in a low priority queue upon occurrence of a starvation condition, and to packets in a high priority queue otherwise.
Patent

Prefetch mechanism for bus master memory access

TL;DR: In this paper, a system and method for optimizing memory bus bandwidth, is achieved by utilization of the memory bus, either by utilizing the idle time of memory bus or by prioritizing prefetch requests to exploit the bank structure of the external memory.
References
More filters
Patent

Microprocessor architecture capable of supporting multiple heterogeneous processors

TL;DR: In this paper, the authors propose a memory control unit for controlling access by one or more devices within a processor to a memory array unit external to the processor via ports of the processor.
Patent

Multi-processor DRAM controller that prioritizes row-miss requests to stale banks

TL;DR: In this paper, DRAM row hits and misses are maximized by reordering DRAM requests from multiple processors to maximize DRAM rows hits and minimize row misses, and a row counter is reset for every new access but is incremented with a slow clock while the row is open but not being accessed.
Patent

Memory arbiter with intelligent page gathering logic

TL;DR: In this article, a memory arbiter is proposed for directing chipset and graphics traffic to system memory, where page consistency and priorities are used to optimize memory bandwidth utilization and guarantee latency to isochronous display requests.
Patent

Arbitration method and circuit architecture therefor

TL;DR: In this paper, an interconnect system includes an arbitration unit for arbitration among a plurality of sources or initiators requesting access to resources or targets, which selectively grants the initiators access to the targets as a function of respective priorities.
Patent

Systems and methods optimizing data transfer throughput of a system on chip

TL;DR: In this article, the authors propose a method for facilitating transfer of data between a master block and a slave block through a bus, which includes ascertaining a transfer size of the data.