Search

Hem C Neema

age ~51

from San Jose, CA

Also known as:
  • Meena Hem
  • Darlene Cox
Phone and address:
4536 Blackford Ave, San Jose, CA 95129

Hem Neema Phones & Addresses

  • 4536 Blackford Ave, San Jose, CA 95129
  • 1977 Heimgartner Ln, San Jose, CA 95124 • (408)3713610
  • 798 Londonderry Dr, Sunnyvale, CA 94087 • (408)7201480
  • 333 Escuela Ave, Mountain View, CA 94040 • (650)9641554
  • Campbell, CA
  • Cincinnati, OH
  • Santa Clara, CA
  • 971 Whitethorne Dr, San Jose, CA 95128 • (408)9713936

Work

  • Company:
    Xilinx
    Dec 2018
  • Position:
    Senior manager : high level compiler

Education

  • Degree:
    Masters
  • School / High School:
    University of Cincinnati
    1998 to 2000
  • Specialities:
    Computer Engineering

Skills

C++ • Verilog • Xilinx • Compilers • Vhdl • C • Fpga • Perl • Assembly • Tcl • Vlsi • Simulations • Microprocessors • Algorithms • Debugging • Soc • Embedded Systems

Languages

English • Hindi • Marathi • Bengali

Ranks

  • Certificate:
    Machine Learning

Interests

Science and Technology • Children

Industries

Semiconductors

Us Patents

  • Securing Circuit Designs Within Circuit Design Tools

    view source
  • US Patent:
    8074077, Dec 6, 2011
  • Filed:
    Apr 12, 2007
  • Appl. No.:
    11/786954
  • Inventors:
    Hem C. Neema - Sunnyvale CA, US
    Kumar Deepak - San Jose CA, US
    Jimmy Zhenming Wang - Saratoga CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 12/14
  • US Classification:
    713189, 713193
  • Abstract:
    A method of securing a circuit design can include generating a string including a plurality of elements. The plurality of elements can include elements of design information selected from within the circuit design and at least one security element indicating whether the circuit design is protected. The method further can include permuting the plurality of elements of the string, encrypting the permuted string using a key shared with a circuit design tool, and including the permuted and encrypted string within the circuit design.
  • Method And System For Transforming Fork-Join Blocks In A Hardware Description Language (Hdl) Specification

    view source
  • US Patent:
    8161436, Apr 17, 2012
  • Filed:
    Oct 20, 2009
  • Appl. No.:
    12/582596
  • Inventors:
    Hem C. Neema - Sunnyvale CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 17/50
  • US Classification:
    716104, 716103
  • Abstract:
    The present invention provides a method, system and article of manufacture for the transformation of parallel blocks into synchronized parallel processes that can be simulated without incurring the overhead of creating extra threads or requiring code modifications in the simulation kernel. This transformation is done in such a way that the parallel behavior is retained in its entirety, and the same simulation time-relative results are produced. The concept of concurrency of processes inherent in HDL languages, including System Verilog, is utilized to achieve the same simulation results via the transformed HDL code, which uses the non-parallel block subset of System Verilog HDL.
  • Simulation And Emulation Of A Circuit Design

    view source
  • US Patent:
    8265918, Sep 11, 2012
  • Filed:
    Oct 15, 2009
  • Appl. No.:
    12/579846
  • Inventors:
    Hem C. Neema - Sunnyvale CA, US
    Chi Bun Chan - San Jose CA, US
    Kumar Deepak - San Jose CA, US
    Nabeel Shirazi - Saratoga CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 17/50
  • US Classification:
    703 14, 703 13
  • Abstract:
    Co-simulation platforms generally include a software-based system and a hardware-based system in which different portions of the circuit design are either simulated in a software-based system or emulated on a hardware-based system. Before a model of circuit design can be co-simulated, the circuit design must be transformed and configured into a form that can execute and interface with a specific hardware-based system. The embodiments of the present invention provide a method, system, and article of manufacture for co-simulation of a portion of a circuit design and achieve an advance in the art by improving co-simulation configuration and setup and providing co-simulation adjustment capabilities during runtime.
  • Generating A Simulation Model Of A Circuit Design

    view source
  • US Patent:
    8327311, Dec 4, 2012
  • Filed:
    Jul 21, 2011
  • Appl. No.:
    13/188407
  • Inventors:
    Hem C. Neema - San Jose CA, US
    Sonal Santan - San Jose CA, US
    Kumar Deepak - San Jose CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 17/50
    G06F 11/22
  • US Classification:
    716136, 716100
  • Abstract:
    Approaches for generating functions for activating processes in a simulation model. At least two mutually exclusive sub-ranges of a plurality of bits of a net of the circuit design are determined. A respective process set associated with each sub-range of the plurality of bits is determined. The specification of a wakeup function includes for each sub-range of the plurality of bits, a test for a change in value of at least one bit in the sub-range of the plurality of bits, and an initiation of each process in the associated process set in response to a detected change in value of the at least one bit. The specification also includes control, responsive to a detected change in value of at least one bit in one of the sub-ranges, that bypasses a test for a change in value of at least one bit in at least one other of the sub-ranges.
  • Compilation And Simulation Of A Circuit Design

    view source
  • US Patent:
    8418095, Apr 9, 2013
  • Filed:
    May 10, 2012
  • Appl. No.:
    13/468927
  • Inventors:
    Hem C. Neema - Sunnyvale CA, US
    Sonal Santan - San Jose CA, US
    Kumar Deepak - San Jose CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 17/50
  • US Classification:
    716103, 716106
  • Abstract:
    One or more embodiments provide a method of HDL simulation that determines characteristics of nets, such as shorting of nets, non-blocking assignments, etc. , for the entire circuit design during compilation. Simulation code and data structures are generated for each net, individually, based on the determined characteristics of the respective net. As a result, rather than implementing code for simulation of each net capable of handling every possible combination of the characteristics, less complex code and data structures may be generated for simulation of the nets.
  • Generating Simulation Code From A Specification Of A Circuit Design

    view source
  • US Patent:
    8447581, May 21, 2013
  • Filed:
    Sep 15, 2009
  • Appl. No.:
    12/559847
  • Inventors:
    David Roth - San Francisco CA, US
    Hem C. Neema - Sunnyvale CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 17/50
  • US Classification:
    703 14, 716104
  • Abstract:
    During the elaboration and synthesis of a circuit design, a parse tree generally must be fully expanded to access memory resources and data of individual module instances in order to perform optimizations that will result in better runtime performance of generated simulation code. The present invention reduces memory requirements in generating simulation or emulation executable code by implementing a collapsed parse tree, where multiple instances of a module in a HDL design are represented by a single representative node in the parse tree.
  • Scheduling Processes In Simulation Of A Circuit Design

    view source
  • US Patent:
    8495539, Jul 23, 2013
  • Filed:
    Jan 10, 2012
  • Appl. No.:
    13/347301
  • Inventors:
    Valeria Mihalache - Santa Clara CA, US
    Kumar Deepak - San Jose CA, US
    Hem C. Neema - San Jose CA, US
    Sonal Santan - San Jose CA, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 17/50
  • US Classification:
    716110
  • Abstract:
    A method for compiling an HDL specification for simulation includes elaborating the HDL specification and determining singly-driven and multiply-driven nets of the elaborated circuit design. For each singly-driven net, a respective memory location is assigned to store a value of a corresponding driver of the net at runtime. For each multiply-driven net, a contiguous block of memory is assigned to store values of corresponding drivers of the net at runtime. For mixed language designs, this contiguous block contains values for drivers from all HDL languages involved. Simulation code that models the circuit design is generated. For each singly-driven net, the simulation code is configured to store a value of the corresponding driver of the singly-driven net in the respective memory location. For each multiply-driven net, the simulation code is configured to store the values of the corresponding drivers in the assigned block of memory. The generated simulation code is stored.
  • Compilation And Simulation Of A Circuit Design

    view source
  • US Patent:
    8516413, Aug 20, 2013
  • Filed:
    May 10, 2012
  • Appl. No.:
    13/468933
  • Inventors:
    Sandeep S. Deshpande - Longmont CO, US
    Hem C. Neema - Sunnyvale CA, US
    Valeria Mihalache - Santa Clara CA, US
    Kumar Deepak - San Jose CA, US
    Sonal Santan - San Jose CA, US
    David K. Liddell - Longmont CO, US
  • Assignee:
    Xilinx, Inc. - San Jose CA
  • International Classification:
    G06F 9/45
  • US Classification:
    716103
  • Abstract:
    One or more embodiments provide a method of HDL simulation that determines dependencies, forcing characteristics, and strength characteristics of nets for the entire circuit design during compilation. Simulation code and data structures are generated for each net, individually, based on the determined characteristics of the respective net. As a result, rather than implementing code for simulation of each net capable of handling every possible combination of the characteristics, less complex code and data structures may be generated for simulation of the nets.

Resumes

Hem Neema Photo 1

Senior Manager : High Level Compiler

view source
Location:
2915 Huff Ave, San Jose, CA 95128
Industry:
Semiconductors
Work:
Xilinx
Senior Manager : High Level Compiler

Tata Infotech Mar 1997 - Aug 1998
Senior Software Engineer

Engineers India Limited Jul 1996 - Feb 1997
Management Trainee
Education:
University of Cincinnati 1998 - 2000
Masters, Computer Engineering
Indian Institute of Technology, Kharagpur 1992 - 1996
Bachelors, Bachelor of Technology, Electrical Engineering
Dav Model School, Durgapur 1980 - 1992
Skills:
C++
Verilog
Xilinx
Compilers
Vhdl
C
Fpga
Perl
Assembly
Tcl
Vlsi
Simulations
Microprocessors
Algorithms
Debugging
Soc
Embedded Systems
Interests:
Science and Technology
Children
Languages:
English
Hindi
Marathi
Bengali
Certifications:
Machine Learning
Serverless Machine Learning With Tensorflow on Google Cloud Platform
Neural Networks and Deep Learning

Youtube

Brother Vuma - Neema Neema (Official Video)

BrotherVuma #NeemaNeema #Vumalogy Audio: Vumalogy Video: Golden Mind M...

  • Duration:
    4m 29s

Attiko confident chahiyeko ho k jibanma|| Did...

Soche jhai jindagi rahenaxa..... hope you enjoyed watching this vide...

  • Duration:
    10m 43s

Puri Series Mein England Ne Pakistan ki Band ...

Puri Series Mein England Ne Pakistan ki Band Baja di | Moujooda Cricke...

  • Duration:
    16m 36s

HOW TO DEPOSIT TO NEEMA WITH NEW ISRACARD

ISRACARD CONTACT MAIL Emergency assistance -- [email protected]... Pub...

  • Duration:
    7m 15s

It's Time for Chanukah!

Not sure how to go about lighting the 9 branched Chanukah Menorah? Her...

  • Duration:
    1m 54s

Dzaleka Malawi Revival Choir Yesu wa Bwino

Dzaleka Malawi Pentecostal Revival choir. God bless whoever will liste...

  • Duration:
    7m 28s

Facebook

Hem Neema Photo 2

Hem Neema

view source

Get Report for Hem C Neema from San Jose, CA, age ~51
Control profile