← Back to Patent Explorer
US5991305A Expired / Lapsed US ⏱️ 0.0 years remaining

Integrated multiport switch having independently resettable management information base (MIB)

Assignee: Advanced Micro Devices Inc
•
Filing: 1997-12-18
•
Granted: 1999-11-23
•
Expires: 2017-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated multiport switch (IMS) in which an on-chip management information base (MIB) accumulation processor enables monitoring of a significantly larger number of MIB objects to be stored in external memory while minimizing media access controller (MAC) complexity. A MAC for each port in the IMS outputs a MIB report for each transmission or reception of data according to a specific compressed format to a MIB engine that can be centrally located on the chip. The MIB engine decodes the MIB report into a plurality of associated MIB objects, which are temporarily accumulated until the external memory is updated. The MIB engine initiates the stored MIB value updating process by retrieving the values from the external memory and adding the accumulated MIB objects to the retrieved values. The updated MIB objects are then transmitted back to the external memory for storage therein and the MIB engine object values are cleared. Reset of the MIB related storage elements in response to an external data signal is effected independently of other chip logic elements.

Inventors

  • 👤 Philip Simmons
  • 👤 Bahadir Erimli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 02:22
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/30; H04L49/3009; G; G06; G06F; G06F13/00; G06F13/14; G06F13/16; G06F13/1605; G06F13/20; G06F13/24; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/41; G11C11/412; H04L12/00; H04L12/28; H04L12/46; H04L12/4641; H04L41/00; H04L41/02; H04L41/0213; H04L47/00; H04L47/50; H04L47/62; H04L47/622; H04L47/6225; H04L49/10; H04L49/103; H04L49/20; H04L49/201; H04L49/25; H04L49/253; H04L49/255; H04L49/3027; H04L49/35; H04L49/351; H04L49/354; H04L49/50; H04L49/55; H04L49/552; H04L49/555; H04L49/90; H04L49/901; H04L49/9047; H04L49/9063; H04L49/9068; H04L49/9073; H04L49/9078; H04L49/9084; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54575; H04Q3/54591; H04L12/02; H04L12/16; H04L12/18; H04L12/1863; H04L12/4645; H04L12/467; H04L49/3054; H04L49/40; H04Q2213/00; H04Q2213/1316; H04Q2213/13162

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 150 words
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of: accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and suspending said accumulating step when said resetting step occurs; and wherein said data is related to predefined parameters for each transmission of data and reception of data at said ports and said one of said storage means is a component of a management information base (MIB) engine.
Claim 2
Dependent Claim 150 words
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of: accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and suspending said accumulating step when said resetting step occurs; and wherein said data is related to predefined parameters for each transmission of data and reception of data at said ports and said one of said storage means is a component of a management information base (MIB) engine.
Claim 3
Dependent Claim 36 words
A method as recited in claim 1, wherein said resetting step further comprises the steps of: receiving said reset data signal in said MIB engine; and holding said data signal to temporarily maintain said suspending step.
Claim 4
Dependent Claim 118 words
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of: accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; and resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal; wherein said reset data signal is generated by a host device external to said chip and applied to a protocol control information (PCI) bus on said chip.
Claim 5
Dependent Claim 118 words
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of: accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; and resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal; wherein said reset data signal is generated by a host device external to said chip and applied to a protocol control information (PCI) bus on said chip.
Claim 6
Dependent Claim 128 words
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of: accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and suspending said accumulating step when said resetting step occurs; and further comprising the step of clearing said external memory while said accumulating step is suspended.
Claim 7
Dependent Claim 128 words
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of: accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and suspending said accumulating step when said resetting step occurs; and further comprising the step of clearing said external memory while said accumulating step is suspended.
Claim 8
Dependent Claim 20 words
A method as recited in claim 1, further comprising the step of testing chip operation subsequent to said resetting step.
Claim 9
Dependent Claim 38 words
A method as recited in claim 2, wherein said held signal contains a predesignated data bit in a first binary state, and further comprising the step of terminating said suspending step in response to a resume data signal.
Claim 10
Dependent Claim 43 words
A method as recited in claim 6, wherein said resume data signal contains said predesignated data bit in a second binary state and said terminating step comprises holding said resume data signal in said MIB engine in replacement of said reset data signal.
Claim 11
Dependent Claim 46 words
A method as recited in claim 1, wherein said accumulating step comprises the steps of: generating said data at each of said ports as transmission or reception activity occurs thereat; and routing the data generated at each port in said generating step to said MIB engine.
Claim 12
Dependent Claim 58 words
A method as recited in claim 1, wherein said step of repetitively transferring comprises: retrieving data from said external memory; adding said accumulated to the data retrieved in said retrieving step to obtain updated data; and replacing data in said external memory with said updated data; and said resetting step further comprises suspending said step of repetitively transferring.
Claim 13
Dependent Claim 150 words
An integrated multiport network switch coupled to a data network and having a logic chip comprising: a plurality of ports for transmitting data to and receiving data from said data network; a protocol control information (PCI) interface for interfacing said switch with an external host and an external memory; a plurality of storage means, one of said storage means accumulating data relating to switch operation; and means for resetting said one storage means independently of the others of said plurality of storage means; wherein said logic chip further comprises: a media access controller (MAC) associated with each said port for generating management information base (MIB) data related to predefined parameters for each transmission of data and reception of data at the respective port; and a management information base (MIB) engine connected to receive MIB data from each of said MACs for accumulating said MIB data in said one storage means.
Claim 14
Dependent Claim 150 words
An integrated multiport network switch coupled to a data network and having a logic chip comprising: a plurality of ports for transmitting data to and receiving data from said data network; a protocol control information (PCI) interface for interfacing said switch with an external host and an external memory; a plurality of storage means, one of said storage means accumulating data relating to switch operation; and means for resetting said one storage means independently of the others of said plurality of storage means; wherein said logic chip further comprises: a media access controller (MAC) associated with each said port for generating management information base (MIB) data related to predefined parameters for each transmission of data and reception of data at the respective port; and a management information base (MIB) engine connected to receive MIB data from each of said MACs for accumulating said MIB data in said one storage means.

References Cited (Backward Citations)

US5515376A Cited
WO1995022216A1 Cited
US5455827A Cited
US5724353A Cited
US5742762A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag