Eric A Baden, Age 6620325 Argonaut Dr, Saratoga, CA 95070

Eric Baden Phones & Addresses

20325 Argonaut Dr, Saratoga, CA 95070

Oakley, CA

Sunnyvale, CA

20325 Argonaut Dr, Saratoga, CA 95070 (408) 839-9816

Work

Position: Private Household Service Occupations

Education

Degree: Graduate or professional degree

Emails

Mentions for Eric A Baden

Career records & work history

Medicine Doctors

Eric Baden Photo 1

Eric Yang Baden

Specialties:
Emergency Medicine
Education:
Case Western Reserve University(2001)

Eric Baden resumes & CV records

Resumes

Eric Baden Photo 23

Technical Director

Location:
San Francisco, CA
Industry:
Telecommunications
Work:
Broadcom
Technical Director
Chromatic Research 1994 - 1996
Engineer
Broadcom 1994 - 1996
Senior Principal Design Engineer
Education:
Vanderbilt University 1977 - 1980
Skills:
Soc, Cmos, Eda, Vlsi, Mixed Signal, Integrated Circuit Design, Analog, Simulations, Verilog, Semiconductors, Ic, Tcl, Perl, Debugging, Rtl Design, Embedded Systems, Digital Signal Processors, Asic, Fpga, Pcb Design, Hardware Architecture, Systemverilog, Application Specific Integrated Circuits, Primetime, System Architecture, Microprocessors, Device Drivers, Static Timing Analysis, Physical Design, Processors, System on A Chip
Eric Baden Photo 24

Eric Baden

Location:
San Francisco, CA
Industry:
Computer Networking
Eric Baden Photo 25

Eric Baden

Eric Baden Photo 26

Eric Baden

Eric Baden Photo 27

Eric Baden

Publications & IP owners

Us Patents

Fast Filter Processor Metering And Chaining

US Patent:
7554984, Jun 30, 2009
Filed:
Nov 30, 2005
Appl. No.:
11/289371
Inventors:
Mohan Kalkunte - Sunnyvale CA, US
Eric A. Baden - Saratoga CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/28
US Classification:
370392
Abstract:
A network device for processing packets. The network device includes applying specific fields from a packet to an associated memory device and comparing means for comparing input to the memory device with entries in the memory device. The network device also includes enabling means for enabling selection of bits, by the memory device, that are required to match exactly with bits from the input to the memory device. The network device further includes outputting means for outputting an address for a matched entry by the memory device and applying means for applying a match from the memory device to an associated entry in a table for applying actions from the table that are associated with the match to the packet.

System And Method For Maintaining A Layer 2 Modification Buffer

US Patent:
7583588, Sep 1, 2009
Filed:
Apr 6, 2005
Appl. No.:
11/099530
Inventors:
Michael J. Bowes - Mammoth Lakes CA, US
Eric A. Baden - Saratoga CA, US
John Jeffrey Dull - Sunnyvale CA, US
Curt McDowell - Mountain View CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/26
G06F 15/177
US Classification:
370216, 709221
Abstract:
A network device for processing packets. The network devices includes a ingress module for performing lookups for layer 2 switching and performing operations for maintaining a layer 2 table. When the ingress module updates the layer 2 table, the ingress module records the operation performed on the layer 2 table in a modification buffer. Entries are added to the modification buffer when the layer 2 table is modified and in the order in which the layer 2 table was modified. The network device thus enables reconstruction of the layer 2 table by performing the operations in the modification buffer.

Content Aware Apparatus And Method

US Patent:
7787463, Aug 31, 2010
Filed:
Apr 20, 2006
Appl. No.:
11/407279
Inventors:
Eric A. Baden - Saratoga CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/28
US Classification:
370392
Abstract:
An example network device includes a processor that is configured to apply specific fields from a packet to an associated memory device and comparing means for comparing input to the memory device with entries in the memory device. The example network device is configured to enable selection of bits, by the memory device, that are required to match exactly with bits from the input to the memory device. The specific fields include a plurality of fields some of which include multiple field values and definitions. An input bit map field of one of the plurality of fields is used to provide an additional global mask that is ANDed to associated masks in selected entries in the memory device thereby enabling the memory device to output an OR of the data in the selected entries and thereby allowing multiple ports to share a rule within a memory device entry.

Field Processor For A Network Device

US Patent:
7787471, Aug 31, 2010
Filed:
Nov 10, 2004
Appl. No.:
10/985033
Inventors:
Eric A. Baden - Saratoga CA, US
Mohan Kalkunte - Sunnyvale CA, US
John J. Dull - Sunnyvale CA, US
Venkateshwar Buduma - San Jose CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/54
US Classification:
3703953, 370428, 711108
Abstract:
A method of handling a datagram in a network device is disclosed. The steps include receiving a datagram, with the datagram having multiple field values, at a port of a network device, parsing the received datagram to obtain the field values, applying the parsed field values to a Ternary Content Addressable Memory (TCAM), determining matches between the parsed field values and predetermined criteria in the TCAM, indexing into a policy table based on the determined matches to obtain an action entry and taking an action based on the obtained action entry.

Token Bucket With Variable Token Value

US Patent:
7911958, Mar 22, 2011
Filed:
May 13, 2008
Appl. No.:
12/119733
Inventors:
Eric Baden - Saratoga CA, US
Jeff Dull - San Jose CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
G01R 31/08
G06F 11/00
G08C 15/00
H04J 1/16
US Classification:
370235
Abstract:
Various example embodiments are disclosed. According to an example embodiment, a method may include receiving a token count units instruction, periodically increasing or decreasing a token count based at least in part on a refresh rate, and in response to receiving a packet, decreasing or increasing the token count based at least in part on a size of the packet and the instruction.

Access Control List Rule Compression Using Meter Re-Mapping

US Patent:
7945725, May 17, 2011
Filed:
Apr 11, 2008
Appl. No.:
12/101696
Inventors:
Eric Baden - Saratoga CA, US
Puneet Agarwal - Cupertino CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
G06F 12/00
US Classification:
711108, 711149
Abstract:
A system may include a content addressable memory (CAM) that is configured to include multiple services, receive a key, where the key includes source port information and IP information related to a packet received on one of multiple ports, and output a match index value in response to a search of the CAM using the key. The system may include a policy memory module that is configured to receive the match index value and to output meter controls and a meter address based on the match index value, a port meter map module that is configured to receive the source port information and to output a mask value and a per port meter value, and a remapping module that is configured to receive the meter address, receive the mask value and the per port meter value, and modify the meter address based on those values.

System And Method For Maintaining A Layer 2 Modification Buffer

US Patent:
7986616, Jul 26, 2011
Filed:
Aug 5, 2009
Appl. No.:
12/535739
Inventors:
Michael J. Bowes - Mammoth Lakes CA, US
Eric A. Baden - Saratoga CA, US
John J. Dull - Sunnyvale CA, US
Curt McDowell - Mountain View CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/26
G06F 15/177
G06F 7/00
US Classification:
370216, 709221, 707625, 714 16
Abstract:
A network device for processing packets. The network devices includes a ingress module for performing lookups for layer 2 switching and performing operations for maintaining a layer 2 table. When the ingress module updates the layer 2 table, the ingress module records the operation performed on the layer 2 table in a modification buffer. Entries are added to the modification buffer when the layer 2 table is modified and in the order in which the layer 2 table was modified. The network device thus enables reconstruction of the layer 2 table by performing the operations in the modification buffer.

Pipeline Architecture Of A Network Device

US Patent:
8000324, Aug 16, 2011
Filed:
Apr 7, 2005
Appl. No.:
11/100537
Inventors:
Anupam Anand - Newark CA, US
John Jeffrey Dull - Sunnyvale CA, US
Eric A. Baden - Saratoga CA, US
Michael J. Bowes - Mammoth Lakes CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04L 12/56
US Classification:
370389
Abstract:
A network device for processing packets. The network device includes an ingress module for performing switching functions on an incoming packet. The network device also includes a memory management unit for storing packets and performing resource checks on each packet and an egress module for performing packet modification and transmitting the packet to an appropriate destination port. Each of the ingress module, memory management unit and egress module includes multiple cycles for processing instructions and each of the ingress module, memory management unit and egress module processes one packet every clock cycle.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.