IP Library Granted Patent US 8,085,764
Granted Patent B1
US 8,085,764 · App. 12/175,243 · Granted Dec 27, 2011

Egress selection switch architecture with power management

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,085,764
App. No.
12/175,243
Granted
Dec 27, 2011
Kind
B1
Abstract

A method and an apparatus for reducing power consumption and digital logic noise in a time division multiplexed memory switch. The method is embodied in an egress selection switch (ESS) block architecture. The ESS block includes a data disable block which prevents the propagation of data, in particular ingress grains, to a given group of egress ports if the data is not selected by any of the egress ports in a given group. While the ingress data disable method partitions ports into groups and saves power by disabling the fanout tree from the root on a port group basis, the egress data disable method saves power on a port group basis by disabling the fanout tree from the tail end in addition to applying the ingress data disable method. The ESS block also includes an grain select block for selecting and storing a given ingress grain for eventual output to an egress port.

Claims (25)

1. A method of reducing power consumption in a time division multiplexing (TDM) egress selection memory switch having an ingress side with a plurality of ingress ports, an egress side with a plurality of egress ports, and fanout circuitry connecting the ingress side and the egress side, the method comprising:

grouping the plurality of egress ports into at least two egress port groups;

selecting and storing a given ingress grain delivered through the fanout circuitry for eventual output; and

reducing average power consumption of the fanout circuitry by selectively propagating the ingress grain data to each said egress port group by disabling unselected grains and selectively overwriting bits in the disabled grains in the fanout circuitry with a constant value, the selected egress port group having at least one egress port for which the given ingress grain is selected for output.

2. The method of claim 1 wherein the step of reducing the average power consumption of the fanout circuitry further comprises:

upon receipt of the ingress grain data at the selected egress port group, further selectively propagating the ingress grain data for decoding to a selected egress register within the at least one egress port for which the given ingress grain is selected for output.

3. The method of claim 2 wherein the further selective propagation for decoding to only the selected egress register is based on decoded connection memory settings.

4. The method of claim 1 further comprising:

marking the given ingress grain as selected for output by any port within the selected egress port group.

5. The method of claim 1 wherein the

constant value has an equal number of high and low bits, the disabled grains being internal to the switch, in order to reduce a timeslot transition peak power spike amplitude.

6. A system for reducing power consumption in a time division multiplexing (TDM) egress selection memory switch, the memory switch having an ingress side with a plurality of ingress ports, an egress side with a plurality of egress ports, and fanout circuitry connecting the ingress side and the egress side, the system comprising:

at least one power reduction block for reducing average power consumption of the fanout circuitry by selectively propagating a given ingress grain to only a group of egress ports which is a subset of the plurality of egress ports by disabling unselected grains and selectively overwriting bits in the disabled grains in the fanout circuitry with a constant value, the group of egress ports having at least one egress port for which the given ingress grain is selected for output; and

at least one grain select block for selecting and storing the given ingress grain for eventual output through the fanout circuitry, each grain select block including fanout information for propagating the ingress grain to the group of egress ports.

7. A method of power leveling in a time division multiplexing (TDM) egress selection memory switch having an ingress side with a plurality of ingress ports, an egress side with a plurality of egress ports, and fanout circuitry connecting the ingress side and the egress side, the method comprising:

selecting and storing ingress grains for eventual output through the fanout circuitry;

identifying disabled grains that will not be propagated through the fanout circuitry since no selected egress port exists for a given timeslot; and

selectively overwriting bits in the disabled grains in the fanout circuitry with a constant value, the disabled grains being internal to the switch, in order to reduce a timeslot transition peak power spike amplitude.

8. The method of claim 7 wherein the constant value includes an equal number of logic 0 and logic 1 bits.

9. The method of claim 7 wherein selectively modifying bits in the disabled grains comprises:

selectively modifying disabled grains in a first egress port switching block with a first constant value; and

selectively modifying disabled grains in a second egress port switching block with a second constant value, the second constant value being a logical complement of the first constant value.

10. A system for power leveling in a time division multiplexing (TDM) egress selection memory switch, the memory switch having an ingress side with a plurality of ingress ports, an egress side with a plurality of egress ports, and fanout circuitry connecting the ingress side and the egress side, the system comprising:

at least one power leveling block for reducing a timeslot transition peak power spike amplitude of the fanout circuitry by selectively overwriting bits in disabled grains in the fanout circuitry with a constant value, the disabled grains being internal to the memory switch, the disabled grains not being propagated through the fanout circuitry since no selected egress port exists for a given timeslot; and

at least one grain select block for selecting and storing ingress grains for eventual output through the fanout circuitry, each grain select block including fanout information for propagating the ingress grain to the group of egress ports.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
CHANGE OF NAME Recorded Jun 16, 2017
From: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
To: MICROSEMI SOLUTIONS (U.S.), INC.
Reel/Frame 042836/0046 →
CHANGE OF NAME Recorded Mar 22, 2016
From: PMC-SIERRA US, INC.
To: MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 038213/0291 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: BANK OF AMERICA, N.A.
To: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
Reel/Frame 037675/0129 →
SECURITY INTEREST IN PATENTS Recorded Aug 6, 2013
From: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 030947/0710 →