Ravi A Nanavati

age ~48

from Waltham, MA

Also known as:
  • Amit M Nanavati
  • Amit S Nanavati
  • Suchita A Nanavati
  • A Nanavati
Phone and address:
237 Moody St, Waltham, MA 02453

Ravi Nanavati Phones & Addresses

  • 237 Moody St, Waltham, MA 02453
  • Mountain View, CA
  • Brighton, MA
  • Cambridge, MA
  • 1130 Michigan St, Chicago, IL 60605
  • 127 Huntington Rd, Brighton, MA 02135

Work

  • Company:
    Google
    Feb 2019
  • Position:
    Software engineer

Education

  • Degree:
    Masters, Master of Engineering
  • School / High School:
    Massachusetts Institute of Technology
    1994 to 2000
  • Specialities:
    Computer Science, Engineering

Skills

Functional Support • Haskell • Hardware Architecture • Eda

Languages

English

Interests

Functional Programming • Hardware Design • Technology Startups • Mobile Applications

Industries

Computer Software

Resumes

Ravi Nanavati Photo 1

Software Engineer

view source
Location:
211 Diablo Ave, Mountain View, CA 94043
Industry:
Computer Software
Work:
Google
Software Engineer

X the Moonshot Factory
Software Engineer

Standard Chartered Bank Mar 2010 - Feb 2017
Quantitative Developer

Bluespec, Inc Sep 2003 - Nov 2009
Lead Compiler Architect

Diamond Management & Technology Consultants Sep 2000 - Aug 2003
Senior Associate
Education:
Massachusetts Institute of Technology 1994 - 2000
Masters, Master of Engineering, Computer Science, Engineering
Skills:
Functional Support
Haskell
Hardware Architecture
Eda
Interests:
Functional Programming
Hardware Design
Technology Startups
Mobile Applications
Languages:
English

Us Patents

  • System And Method For Designing Multiple Clock Domain Circuits

    view source
  • US Patent:
    7665059, Feb 16, 2010
  • Filed:
    Jun 7, 2006
  • Appl. No.:
    11/448582
  • Inventors:
    Edward W. Czeck - Winchester MA, US
    Ravi A. Nanavati - Brighton MA, US
    Rishiyur S. Nikhil - Arlington MA, US
    Joseph E. Stoy - Boston MA, US
  • Assignee:
    Bluespec, Inc. - Waltham MA
  • International Classification:
    G06F 17/50
  • US Classification:
    716 18, 717140, 716 1, 716 6
  • Abstract:
    A Hardware Description Language (HDL) utilizing a Term Rewriting System (TRS) is provided that simplifies handling of clocks, and signaling between various clock domains of a multi-clock domain circuit specification. A specific clock data type is supplied for use with clock signals. Using the clock data type, and other requirements of a circuit specification, clock domain crossing between domains of clocks of the same clock family is handled implicitly. For clock domain crossing between clock domains driven by clocks of different clock families, a “hardware approach” and a “linguistic approach” are provided. A “hardware approach” provides facilities to explicitly specify a synchronizer, using, in part, TRS rules. A “linguistic approach” allows a designer to abstracts the instantiation of synchronizers and instead specify a circuit specification in terms of differently clocked interfaces.
  • System And Method For Designing Multiple Clock Domain Circuits

    view source
  • US Patent:
    8572534, Oct 29, 2013
  • Filed:
    Feb 16, 2010
  • Appl. No.:
    12/706470
  • Inventors:
    Edward W. Czeck - Winchester MA, US
    Ravi A. Nanavati - Brighton MA, US
    Rishiyur S. Nikhil - Arlington MA, US
    Joseph E. Stoy - Boston MA, US
  • Assignee:
    Bluespec, Inc. - Framingham MA
  • International Classification:
    G06F 9/455
    G06F 17/50
  • US Classification:
    716113, 716106, 716108, 716110, 716112
  • Abstract:
    A Hardware Description Language (HDL) utilizing a Term Rewriting System (TRS) is provided that simplifies handling of clocks, and signaling between various clock domains of a multi-clock domain circuit specification. A specific clock data type is supplied for use with clock signals. Using the clock data type, and other requirements of a circuit specification, clock domain crossing between domains of clocks of the same clock family is handled implicitly. For clock domain crossing between clock domains driven by clocks of different clock families, a “hardware approach” and a “linguistic approach” are provided. A “hardware approach” provides facilities to explicitly specify a synchronizer, using, in part, TRS rules. A “linguistic approach” allows a designer to abstracts the instantiation of synchronizers and instead specify a circuit specification in terms of differently clocked interfaces.
  • System And Method For Scheduling Trs Rules

    view source
  • US Patent:
    7647567, Jan 12, 2010
  • Filed:
    Jan 31, 2005
  • Appl. No.:
    11/047329
  • Inventors:
    Thomas M. Esposito - Medford MA, US
    Mieszko Lis - Cambridge MA, US
    Ravi A. Nanavati - Brighton MA, US
    Joseph E. Stoy - Boston MA, US
    Jacob B. Schwartz - Somerville MA, US
  • Assignee:
    Bluespec, Inc. - Waltham MA
  • International Classification:
    G06F 9/45
    G06F 17/50
  • US Classification:
    716 2, 716 4, 716 5
  • Abstract:
    A system and method for Term Rewriting System hardware design employs a scheduler that incorporates a preference order in scheduling conflicting rules. The scheduler schedules a conflicting rule to execute when its predicate is true, and it is preferred over other conflicting rules in the preference order. The preference order may be, in one embodiment, a user-specified preference order enumerated by a designer. Such an order may be chosen according to efficiency criteria, such that the conflicting rule most essential for efficient hardware will be scheduled to execute on a given state rather than less essential conflicting rules The system and method advantageously permits a schedule to be computed in a time frame polynomially related to the number of rules, and produces more predictable and more easily understood schedules than conventional methods.

Googleplus

Ravi Nanavati Photo 2

Ravi Nanavati

Work:
Standard Chartered Bank (2010)
Bluespec (2003-2009)
DiamondCluster International (2000-2003)
Education:
Massachusetts Institute of Technology - Computer Science
Relationship:
Married
Tagline:
Functional programming geek and father

Youtube

Ye khamoshiyan ye tanhaiyan..Asha Bhosale- Ra...

Song : Ye khaamoshiyaan ye tanhaiyan .. Movie : Ye Raaste Hai PYaar Ke...

  • Category:
    People & Blogs
  • Uploaded:
    07 Nov, 2011
  • Duration:
    7m 51s

Romantic Hindi Classics - Part 19 - Indian Ci...

Please note that selection of these "Romantic Songs" are based ONLY on...

  • Category:
    Entertainment
  • Uploaded:
    20 Jun, 2011
  • Duration:
    14m 59s

Romantic Hindi Classics - Part 106 - Indian C...

Please note that my selection of these "Romantic Songs" are based ONLY...

  • Category:
    Entertainment
  • Uploaded:
    09 Jul, 2011
  • Duration:
    14m 54s

Asha - Aaj Yeh Meri Zindagi - Yeh Raaste Hain...

This film was based on the true story of "KM Nanavati vs. State of Mah...

  • Category:
    Entertainment
  • Uploaded:
    01 Apr, 2010
  • Duration:
    5m 58s

Rafi & Asha - Yeh Khamoshiyan Yeh Tanhaiyan -...

This film was based on the true story of "KM Nanavati vs. State of Mah...

  • Category:
    Entertainment
  • Uploaded:
    02 Jul, 2010
  • Duration:
    5m 21s

Yeh Rastey Hain Pyar Ke

Hindi movie Yeh Rastey Hain Pyar Ke (1963). Yeh Raastein Hain Pyar Ke ...

  • Category:
    Movies
  • Uploaded:
    09 Aug, 2011
  • Duration:
    2h 30m 46s

Classmates

Ravi Nanavati Photo 3

Acton-Boxborough Regional...

view source
Graduates:
Jill Berglind (1990-1994),
Ravi Nanavati (1990-1994),
Jeffrey Guinee (1990-1994),
Seth Connelly (1971-1975)

Facebook

Ravi Nanavati Photo 4

Ravi Nanavati

view source
Friends:
Alex Johnson, Frank Berthold, Mary Hill, Micah Schneider, Devanshi Bhansali Shah

Get Report for Ravi A Nanavati from Waltham, MA, age ~48
Control profile