Electrical computers and digital data processing systems: input/ – Access arbitrating – Hierarchical or multilevel arbitrating
Reexamination Certificate
2006-12-12
2006-12-12
Dang, Khanh (Department: 2111)
Electrical computers and digital data processing systems: input/
Access arbitrating
Hierarchical or multilevel arbitrating
Reexamination Certificate
active
07149829
ABSTRACT:
Various methods and apparatuses are described in which an arbitration controller cooperates with arbitration logic. The arbitration controller has a plurality of inputs that receive one or more transactions from a plurality of blocks of functionality. The arbitration controller arbitrates requests for access to a shared resource amongst the plurality of blocks of functionality by implementing an arbitration policy. The arbitration policy groups the transactions from the plurality of blocks of functionality into global groups of transactions for servicing by that shared resource. All of the transactions in a first global group are serviced by that shared resource prior to servicing transactions in a next global group of transactions. The arbitration logic facilitates the arbitration policy. The arbitration logic includes cascaded arbitration units that hierarchically arbitrate for the shared resource. The topology of the functional blocks supplying the transactions to the inputs into the arbitration controller is capable of varying independently of the arbitration policy achieved by the collection of arbitration units.
REFERENCES:
patent: 5274783 (1993-12-01), House et al.
patent: 5754800 (1998-05-01), Lentz et al.
patent: 5832278 (1998-11-01), Pham
patent: 5948089 (1999-09-01), Wingard et al.
patent: 6012116 (2000-01-01), Aybay et al.
patent: 6021450 (2000-02-01), Yoshizawa et al.
patent: 6092158 (2000-07-01), Ajanovic et al.
patent: 6141713 (2000-10-01), Kang
patent: 6145040 (2000-11-01), LaBerge et al.
patent: 6175886 (2001-01-01), Usami
patent: 6182183 (2001-01-01), Wingard et al.
patent: 6330225 (2001-12-01), Weber et al.
patent: 6493776 (2002-12-01), Courtright et al.
patent: 6532509 (2003-03-01), Wolrich et al.
patent: 6578117 (2003-06-01), Weber
patent: 6782441 (2004-08-01), Nguyen et al.
patent: 6823411 (2004-11-01), Hofmann et al.
patent: 6898649 (2005-05-01), Goudie
patent: 6970454 (2005-11-01), Purcell et al.
patent: 6976106 (2005-12-01), Tomlinson et al.
patent: 2001/0010066 (2001-07-01), Collins et al.
patent: 2002/0138677 (2002-09-01), Brock et al.
patent: 2002/0169935 (2002-11-01), Rogers et al.
patent: 2003/0074520 (2003-04-01), Weber
patent: 2004/0042481 (2004-03-01), Kurupati
patent: 2004/0210696 (2004-10-01), Meyer et al.
patent: 0374 521 (1990-06-01), None
patent: 1 091 301 (2001-04-01), None
patent: WO 00/29961 (2000-05-01), None
Sgroi, M., et al., “Addressing the System-on-a-Chip Interconnect Woes Through Communication-Based Design,” University-of California at Berkeley, Princeton University, DAC 2001, Jun. 18-22, 2001, Las Vegas, Nevada, (7 pgs).
Telecommunications Protocol and Design by Spragins (ISBN: 0-21-09290-5, Jul. 1992).
Goossens et al., “Guaranteering the Quality of Services in Networks on Chip”, Philips Research Laboratories, Eindhoven, The Netherlands Technical University of Eindhoven, Eindhoven, The Netherlands, In Axel Jantsch and Hannu Tenhunen, editors, Networks on Chip. Kluwer, Chapter 4, Mar. 2003, pp. 61-82.
International Search Report for International Application No. PCT/US2004/010864, mailed on Jan. 18, 2005, pp. 7 total.
Drew Wingard, Sonics, Inc., “Sonics SOC Integration Architecture”, P1500 Presentation, Jan. 28, 1999, pp. 1-25.
Wolf-Dietrich Weber, Sonics, Inc., “Efficient Shared DRAM Subsystems for SOC's”, Systems on IC's, www.sonicsinc.com, Copyright 2001, Sonics, Inc., pp. 1-6.
OCP International Partnership, “Open Core Protocol Specification”, Release 1.0 OCP-IP Confidential, Document Revision 1.1.1, Copyright 2001, pp. 184 total.
Swarbrick Ian Andrew
Tomlinson Jay S.
Weber Wolf-Dietrich
Dang Khanh
Sonics, Inc.
LandOfFree
Various methods and apparatuses for arbitration among blocks... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Various methods and apparatuses for arbitration among blocks..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Various methods and apparatuses for arbitration among blocks... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3711165