Adaptive-allocation of I/O bandwidth using a configurable...

Multiplex communications – Communication techniques for information carried in plural... – Adaptive

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S257000, C370S419000

Reexamination Certificate

active

10766334

ABSTRACT:
Apparatus and methods allocate I/O bandwidth of an electrical component, such as an IC, by configuring an I/O interface into various types of interfaces. In an embodiment of the present invention, an I/O interface is configured into either a bi-directional contact, unidirectional contact (including either a dedicated transmit or dedicated receive contact) or a maintenance contact used in a maintenance or calibration mode of operation. The I/O interface is periodically reconfigured to optimally allocate I/O bandwidth responsive to system parameters, such as changing data workloads in the electronic components. System parameters include, but are not limited to, 1) number of transmit-receive bus turnarounds; 2) number of transmit and/or receive data packets; 3) user selectable setting 4) number of transmit and/or receive commands; 5) direct requests from one or more electronic components; 6) number of queued transactions in one or more electronic components; 7) transmit burst-length setting, 8) duration or cycle count of bus commands, and control strobes such as address/data strobe, write enable, chip select, data valid, data ready; 9) power and/or temperature of one or more electrical components; 10) information from executable instructions, such as a software application or operating system; 11) multiple statistics over respective periods of time to determine if using a different bandwidth allocation would result in better performance. The importance of a system parameter may be weighted over time in an embodiment of the present invention.

REFERENCES:
patent: 5265211 (1993-11-01), Amini et al.
patent: 5485602 (1996-01-01), Ledbetter et al.
patent: 5771356 (1998-06-01), Leger et al.
patent: 6181166 (2001-01-01), Krishnamurthy et al.
patent: 6243776 (2001-06-01), Lattimore et al.
patent: 6457089 (2002-09-01), Robbins et al.
patent: 6480026 (2002-11-01), Andrews et al.
patent: 6606576 (2003-08-01), Sessions
patent: 6725304 (2004-04-01), Arimilli et al.
patent: 2003/0065845 (2003-04-01), Riley
patent: 2003/0158994 (2003-08-01), Moy
patent: 2003/0221061 (2003-11-01), El-Batal et al.
patent: 2004/0054830 (2004-03-01), Craft et al.
patent: 2005/0081942 (2005-04-01), Schwane et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Adaptive-allocation of I/O bandwidth using a configurable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive-allocation of I/O bandwidth using a configurable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive-allocation of I/O bandwidth using a configurable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3772341

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.