Patents by Inventor Anand Raghunathan

Anand Raghunathan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7278123
    Abstract: An integrated circuit comprising at least one system level decompressor and at least a first hardware block associated with a core level decompressor. The system level decompressor is capable of performing system level decompression of received compressed test data to form partially decompressed test data. The core level decompressor being capable of performing core level decompression of the partially decompressed test data.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: October 2, 2007
    Assignee: NEC Laboratories America, Inc.
    Inventors: Srivaths Ravi, Anand Raghunathan, Loganathan Lingappan, Srimat Chakradhar, Niraj K Jha
  • Patent number: 7260809
    Abstract: A method for estimating the power consumption of an electronic circuit under design that employs a Cycle-Accurate Functional Description (CAFD) which advantageously provides the accuracy achieved by RTL power estimation with the speed and speed of higher-level approaches.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 21, 2007
    Assignee: NEC Laboratories America, Inc.
    Inventors: Srivaths Ravi, Anand Raghunathan, Lin Zhong, Niraj K. Jha
  • Publication number: 20070101424
    Abstract: A security policy associated with a system is evaluated. The system includes a communication bus having a data bus and a plurality of components interconnected via the communication bus. The system also includes a circuit configured to evaluate a security policy associated with the system by reading at least one data bus signal associated with a transaction between at least two of the plurality of components.
    Type: Application
    Filed: July 20, 2006
    Publication date: May 3, 2007
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Srivaths Ravi, Anand Raghunathan, Srimat Chakradhar, Joel Coburn
  • Patent number: 7173906
    Abstract: A crossbar switching fabric comprising a plurality of crossbar input ports and a plurality of crossbar output ports. The traffic from at least one source is directed to more than one of the plurality of crossbar input ports. The traffic from more than one crossbar output port is directed to at least one destination.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: February 6, 2007
    Assignee: NEC Corporation
    Inventors: Srivaths Ravi, Anand Raghunathan, Jacob Chang
  • Publication number: 20070022395
    Abstract: A method for estimating the power consumption of an electronic circuit under design that employs a Cycle-Accurate Functional Description (CAFD) which advantageously provides the accuracy achieved by RTL power estimation with the speed and speed of higher-level approaches.
    Type: Application
    Filed: March 31, 2006
    Publication date: January 25, 2007
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Srivaths Ravi, Anand Raghunathan, Lin Zhong, Niraj Jha
  • Patent number: 7134100
    Abstract: Techniques for accelerating power estimation for a circuit comprising generating an RTL description of the circuit. A power model enhanced RTL description of the circuit is generated. A simulator is selected. The power model enhanced RTL description is modified to make it more friendly to the simulator. The simulator is run to estimate the power consumed by the circuit. Techniques using delayed computation and partitioned sampling are also provided. Power estimation systems using the above techniques area also provided.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: November 7, 2006
    Assignee: NEC USA, Inc.
    Inventors: Srivaths Ravi, Anand Raghunathan, Srimat T. Chakradhar
  • Publication number: 20060080076
    Abstract: A power estimation framework based on a network of power monitors that observe component- and system-level execution and power statistics at run time. Based on those statistics, the power monitors (i) select between multiple alternative power models for each component and/or (ii) configure the component power models to best negotiate the trade-off between efficiency and accuracy. This approach effectuates a co-coordinated, adaptive, spatio-temporal allocation of computational effort for power estimation. This approach yields large reductions in power estimation overhead while minimally impacting power estimation accuracy.
    Type: Application
    Filed: August 9, 2005
    Publication date: April 13, 2006
    Applicant: NEC Laboratories America, Inc.
    Inventors: Kanishka Lahiri, Nikhil Bansal, Anand Raghunathan, Srimat Chakradhar
  • Publication number: 20060058994
    Abstract: The time required to estimate the amount of power that will be consumed by a circuit under design is significantly speeded up. Specifically, the steps involved in power estimation (power model evaluation, aggregation) are implemented as power estimation circuitry that is added to the design of the functional circuit during circuit design. The resulting power-model-enhanced circuit is mapped onto a hardware emulation platform, one of whose outputs is a computation of the estimated power computed by the power estimation circuitry during the emulation. As compared to state-of-the-art commercial power estimation tools, speed-ups from around 10-fold to over 500-fold can be realized.
    Type: Application
    Filed: February 17, 2005
    Publication date: March 16, 2006
    Applicant: NEC Laboratories America, Inc.
    Inventors: Srivaths Ravi, Anand Raghunathan, Joel Coburn
  • Patent number: 6978425
    Abstract: A method of designing a communication architecture comprising receiving a partitioned system, communication architecture topology, input traces and performance matrices. Analyzing and creating communication analysis graph (CAG). Partitioning communication instances to create partition clusters. Evaluating cluster statistics related to the partition clusters and assigning parameter values to the partition clusters to form a new system with new communication architecture. Reanalyzing the new system and recomputing performance metrics. If performance is improved then synthesizing CATs to realize optimized protocols. If performance is not improved then the process is repeated.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: December 20, 2005
    Assignees: NEC Corporation, The Regents of the University of California
    Inventors: Anand Raghunathan, Ganesh Lakshminarayana, Kanishka Lahiri, Sujit Dey
  • Publication number: 20050204155
    Abstract: A system comprising at least one host processor, at least one security processor and a first memory that is exclusively accessible only by the security processor.
    Type: Application
    Filed: March 9, 2004
    Publication date: September 15, 2005
    Inventors: Srivaths Ravi, Anand Raghunathan, Srimat Chakradhar
  • Publication number: 20050097413
    Abstract: An integrated circuit comprising at least one system level decompressor and at least a first hardware block associated with a core level decompressor. The system level decompressor is capable of performing system level decompression of received compressed test data to form partially decompressed test data. The core level decompressor being capable of performing core level decompression of the partially decompressed test data.
    Type: Application
    Filed: March 9, 2004
    Publication date: May 5, 2005
    Inventors: Srivaths Ravi, Anand Raghunathan, Loganathan Lingappan, Srimat Chakradhar, Niraj Jha
  • Patent number: 6877053
    Abstract: A circuit comprising a plurality of components sharing at least one shared resource, and a lottery manager. The lottery manager is adapted to receive request for ownership for the at least one shared resource from a subset of the plurality of components. Each of the subset of the plurality of components are assigned lottery tickets. The lottery manager is adapted to probabilistically choose one component from the subset of the plurality of components for assigning the at least one shared resource. The probabilistic choosing is weighted based on a number of lottery tickets being assigned to each of the subset of the plurality of components.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: April 5, 2005
    Assignee: NEC Corporation
    Inventors: Kanishka Lahiri, Anand Raghunathan, Ganesh Lakshminrayana
  • Publication number: 20040148150
    Abstract: A method of checking correctness of scheduling of a circuit where a schedule for the circuit is obtained from a behavioral description. The method comprising extracting loop invariants to determine a sufficient set of acyclic threads when loops are present, performing symbolic simulation to extract the above loop invariants, and proving equivalence of the acyclic threads. Systems, computer systems and computer program products that incorporate the techniques of verification and correctness checking according to the present invention have also been disclosed.
    Type: Application
    Filed: January 14, 2004
    Publication date: July 29, 2004
    Applicant: NEC CORPORATION
    Inventors: Pranav Ashar, Anand Raghunathan, Subhrajit Bhattacharya, Aarti Gupta
  • Patent number: 6745160
    Abstract: A method of checking correctness of scheduling of a circuit where a schedule for the circuit is obtained from a behavioral description. The method comprising extracting loop invariants to determine a sufficient set of acyclic threads when loops are present, performing symbolic simulation to extract the above loop invariants, and proving equivalence of the acyclic threads. Systems, computer systems and computer program products that incorporate the techniques of verification and correctness checking according to the present invention have also been disclosed.
    Type: Grant
    Filed: October 8, 1999
    Date of Patent: June 1, 2004
    Assignee: NEC Corporation
    Inventors: Pranav Ashar, Anand Raghunathan, Subhrajit Bhattacharya, Aarti Gupta
  • Patent number: 6735744
    Abstract: A method of creating models for power estimation of a circuit comprising generating an input space for the circuit. The input space is separated into multiple power modes corresponding to regions that display similar power behavior. Separate power models are generated for each of said multiple power modes. A power mode identification function is created that selects an appropriate power model from the separate power models based on the present and past values of the circuit inputs.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: May 11, 2004
    Assignee: NEC Corporation
    Inventors: Anand Raghunathan, Ganesh Lakshminarayana, Nachiketh Potlapally, Michael S. Hsiao, Srimat T. Chakradhar
  • Patent number: 6694488
    Abstract: An electronic system with a plurality of components interconnected by a plurality of shared communication channels. At least one component comprises a communication architecture tuner. The tuner enables the electronic system to adapt to changing communication needs of the electronic system.
    Type: Grant
    Filed: May 24, 2000
    Date of Patent: February 17, 2004
    Assignee: NEC Corporation
    Inventors: Anand Raghunathan, Ganesh Lakshminarayana, Kanishka Lahiri
  • Publication number: 20040019859
    Abstract: Techniques for accelerating power estimation for a circuit comprising generating an RTL description of the circuit. A power model enhanced RTL description of the circuit is generated. A simulator is selected. The power model enhanced RTL description is modified to make it more friendly to the simulator. The simulator is run to estimate the power consumed by the circuit. Techniques using delayed computation and partitioned sampling are also provided. Power estimation systems using the above techniques area also provided.
    Type: Application
    Filed: July 29, 2002
    Publication date: January 29, 2004
    Applicant: NEC USA, INC.
    Inventors: Srivaths Ravi, Anand Raghunathan, Srimat T. Chakradhar
  • Patent number: 6625781
    Abstract: The invention utilizes the linear complexity of orthogonal vectors to reduce the number of equations (or variables) to be solved. The present invention constructs a power model of a set of combinations of states without considering irrelevant combinations. The invention distinguishes between the switching direction on the input and the output pin. The invention considers state-dependency as a function of power consumed and depending on the paths through internal nodes. The model considers switching input pins that do not cause the output pin to switch to overcome inaccuracies caused by combining the power pin model with the state and arc power model with state. The model considers switching input pins that cause the output pin to switch. For cells in which the slewrate propagation effect from input to output is negligible, the invention uses a model of 2 power pins with state. The invention also determines the validity of this model.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: September 23, 2003
    Assignee: NEC Electronics, Inc.
    Inventors: Wolfgang Roethig, Ganesh Lakshminarayana, Anand Raghunathan, Arun Balakrishnan
  • Publication number: 20030142818
    Abstract: A programmable security processor for efficient execution of security protocols, wherein the instruction set of the processor is enhanced to contain at least one instruction that is used to improve the efficiency of a public-key cryptographic algorithm, and at least one instruction that is used to improve the efficiency of a private-key cryptographic algorithm.
    Type: Application
    Filed: September 30, 2002
    Publication date: July 31, 2003
    Applicant: NEC USA, INC.
    Inventors: Anand Raghunathan, Srivaths Ravi, Nachiketh Potlapally, Srimat Chakradhar, Murugan Sankaradas
  • Publication number: 20030063605
    Abstract: A crossbar switching fabric comprising a plurality of crossbar input ports and a plurality of crossbar output ports. The traffic from at least one source is directed to more than one of the plurality of crossbar input ports. The traffic from more than one crossbar output port is directed to at least one destination.
    Type: Application
    Filed: March 15, 2002
    Publication date: April 3, 2003
    Applicant: NEC USA, INC.
    Inventors: Srivaths Ravi, Anand Raghunathan, Jacob Chang