Search

Tulasi Veguru Phones & Addresses

  • San Jose, CA
  • 1131 Pimento Ave, Sunnyvale, CA 94087
  • 43555 Grimmer Blvd, Fremont, CA 94538
  • Santa Cruz, CA
  • Santa Clara, CA
  • Cookeville, TN

Work

Company: Infinera Jun 2016 Position: Distinguished engineer, systems asics engineering

Education

Degree: Master of Science, Masters School / High School: Tennessee Technological University 1998 to 2000 Specialities: Electrical Engineering

Skills

Verilog • Perl • Systemverilog • Semiconductors • Ethernet • Debugging • Application Specific Integrated Circuits • Cross Functional Team Leadership • Product Development • Integrated Circuits • Field Programmable Gate Arrays • Systems Engineering • Team Leadership • Technical Leadership • Team Building • Integrated Circuit Design • Communication Protocols • Supplier Evaluation • Silicon • Computer Architecture • Eda • System on A Chip • Project Planning • Networking Protocol • Python • Very Large Scale Integration • Rtl Design • Project Management • Product Management • Engineering Management

Industries

Semiconductors

Resumes

Resumes

Tulasi Veguru Photo 1

Distinguished Engineer, Systems Asics Engineering

View page
Location:
Sunnyvale, CA
Industry:
Semiconductors
Work:
Infinera
Distinguished Engineer, Systems Asics Engineering

Infinera Jun 2012 - May 2016
Senior .Principal Engineer, Systems Asics Engineering

Infinera Jun 2010 - May 2012
Senior Asic and Fpga Manager, Systems Asics Engineering

Infinera Mar 2008 - May 2010
Staff Asic Design Engineer, Systems Asics Engineering

Extreme Networks Nov 2005 - Mar 2008
Senior .Asic Design Engineer
Education:
Tennessee Technological University 1998 - 2000
Master of Science, Masters, Electrical Engineering
Nagarjuna University 1994 - 1998
Bachelors, Bachelor of Science, Electronics, Engineering, Communications
Skills:
Verilog
Perl
Systemverilog
Semiconductors
Ethernet
Debugging
Application Specific Integrated Circuits
Cross Functional Team Leadership
Product Development
Integrated Circuits
Field Programmable Gate Arrays
Systems Engineering
Team Leadership
Technical Leadership
Team Building
Integrated Circuit Design
Communication Protocols
Supplier Evaluation
Silicon
Computer Architecture
Eda
System on A Chip
Project Planning
Networking Protocol
Python
Very Large Scale Integration
Rtl Design
Project Management
Product Management
Engineering Management

Publications

Us Patents

Pseudo Wire Processing In A Packet Forwarding Device

View page
US Patent:
8437359, May 7, 2013
Filed:
May 3, 2010
Appl. No.:
12/772946
Inventors:
Tulasi S. Veguru - Sunnyvale CA, US
Meera Siva Kasinathan - Dodakanahalli, IN
Assignee:
Extreme Networks, Inc. - Santa Clara CA
International Classification:
H04L 12/28
H04L 12/56
US Classification:
370419, 370401, 370463
Abstract:
A method is provided for pseudo wire processing in a packet forwarding device in which a packet is processed based on whether the ports through which the packet is transmitted are real or pseudo wire ports. The inbound and outbound port information is encoded using a predefined range of index values such that index values falling within one range of values are used for passing real port information, and index values falling within another range of values are used for passing pseudo wire port information. The index values are used in a manner that facilitates efficient performance of pseudowire processing for the packets in the switch fabric component of the packet forwarding device.

Clocking Of Client Signals Output From An Egress Node In A Network

View page
US Patent:
20110158229, Jun 30, 2011
Filed:
Dec 24, 2009
Appl. No.:
12/647342
Inventors:
Tulasi Veguru - Sunnyvale CA, US
Gopal Rao - Santa Clara CA, US
Prasad Paranjape - Fremont CA, US
Konstantin Saunichev - San Jose CA, US
International Classification:
H04L 12/50
US Classification:
370357
Abstract:
Consistent with the present disclosure, client data, which may include multiplexed data sub-streams, is supplied to an ingress node of a network. Each sub-stream typically has a corresponding data rate, i.e., an original data rate, prior to multiplexing. The client data is encapsulated in a plurality of successive frames that are output from the ingress node and propagate, typically through one or more intermediate nodes, to an egress node. At the egress node, data rates associated with the sub-streams included in each frame are determined based on the amount of client data in each frame. The data rates are then averaged over a given number of frames to thereby filter any wander or deviation in the client data rate. Based on the averaged data rate, justification opportunities are added to the client data in each sub-stream, which are then multiplexed into frames that are output from the egress node. By including the justification opportunities, the effective rate of each sub-stream may be set equal to the original data rate when the sub-streams are demultiplexed after being output from the egress node. An advantage of the present disclosure is that the justification opportunities, are not generated based solely on clock signals generated by PLL circuits. As a result, fewer PLL circuits are required, thereby simplifying system design and minimizing power consumption.

Pseudo Wire Processing In A Packet Forwarding Device

View page
US Patent:
7710993, May 4, 2010
Filed:
Oct 31, 2007
Appl. No.:
11/933032
Inventors:
Tulasi S. Veguru - Sunnyvale CA, US
Meera Siva Kasinathan - Bangalore, IN
Assignee:
Extreme Networks, Inc. - Santa Clara CA
International Classification:
H04L 12/28
H04L 12/56
H04J 3/16
H04J 3/22
G06F 15/173
US Classification:
370419, 370399, 37039553, 370469, 709238
Abstract:
A method is provided for pseudo wire processing in a packet forwarding device in which a packet is processed based on whether the ports through which the packet is transmitted are real or pseudo wire ports. The inbound and outbound port information is encoded using a predefined range of index values such that index values falling within one range of values are used for passing real port information, and index values falling within another range of values are used for passing pseudo wire port information. The index values are used in a manner that facilitates efficient performance of pseudowire processing for the packets in the switch fabric component of the packet forwarding device.

Transmitting And Receiving Data Using A Satellite Communications Network

View page
US Patent:
20210367668, Nov 25, 2021
Filed:
Dec 24, 2020
Appl. No.:
17/134023
Inventors:
- Sunnyvale CA, US
Tulasi Veguru - Sunnyvale CA, US
Prasad Paranjape - Fremont CA, US
Han Henry Sun - Ottawa, CA
Assignee:
Infinera Corporation - Sunnyvale CA
International Classification:
H04B 10/118
H04B 10/29
H04B 10/40
Abstract:
An example apparatus includes a first communications module having a first transceiver. The first communications module is operable to transmit, using the first transceiver, a plurality of first groups of optical subcarriers to a plurality of second communications modules via free-space optical communication. The first groups of optical subcarriers carry first data, and each of the first groups of optical subcarriers is associated, respectively, with a different one of the second communications modules. The first communications module is also operable to receive, using the first transceiver, plurality of second groups of optical subcarriers from the second communications modules via free-space optical communication. The second groups of optical subcarriers carry second data and each of the second groups of optical subcarriers is associated, respectively, with a different one of the second communications modules.

Transmitting And Receiving Data Using A Satellite Communications Network

View page
US Patent:
20210367669, Nov 25, 2021
Filed:
Dec 24, 2020
Appl. No.:
17/134067
Inventors:
- Sunnyvale CA, US
Tulasi Veguru - Sunnyvale CA, US
Prasad Paranjape - Fremont CA, US
Han Henry Sun - Ottawa, CA
Assignee:
Infinera Corporation - Sunnyvale CA
International Classification:
H04B 10/118
H04B 10/29
H04B 10/50
H04B 10/61
Abstract:
An example method is performed by a terrestrial control system communicatively coupled to a constellation of satellites. According to the method, instructions are transmitted to a first satellite of the constellation to transmit a plurality of first groups of optical subcarriers to a plurality of second satellites of the constellation via free-space optical communication. The first groups of optical subcarriers carry first data and each of the first groups of optical subcarriers is associated, respectively, with a different communications module of the second satellites. Further, instructions are transmitted to the second satellites to transmit a plurality of second optical subcarriers to the first satellite via free-space optical communication. The second groups of optical subcarriers carry second data and each of the second groups of optical subcarriers is associated, respectively, with a different communications module of the second satellites.
Tulasi S Veguru from San Jose, CA, age ~49 Get Report