Patents Assigned to Algotochip Corporation
  • Publication number: 20140074900
    Abstract: Systems and methods are disclosed to automatically determine an optimal number format representation for a model or code to be implemented in a custom integrated circuit (IC) by determining a ratio of dynamic range to static range in the model or code, and selecting a floating point or a fixed point number representation based on the ratio; determining the optimal number representation format based on a cost function that includes hardware area and power cost associated with a predetermined bit precision arithmetic; automatically generating a processor architecture customized to the optimal number representation format; and synthesizing the generated processor architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication.
    Type: Application
    Filed: March 1, 2013
    Publication date: March 13, 2014
    Applicant: ALGOTOCHIP CORPORATION
    Inventor: ALGOTOCHIP CORPORATION
  • Publication number: 20130346926
    Abstract: Systems and methods are disclosed to automatically design a custom integrated circuit based on algorithmic process or code as input and using highly automated tools that requires virtually no human involvement is disclosed.
    Type: Application
    Filed: November 9, 2012
    Publication date: December 26, 2013
    Applicant: ALGOTOCHIP CORPORATION
    Inventors: Anand Pandurangan, Satish Padmanabhan, Siva Selvaraj, Shailesh I. Shah, Krishna Kumar Gadiyaram, Gagan Bihari Rath, Fuk Ho Pius Ng, Ananth Durbha, Suresh Kadiyala
  • Publication number: 20130263067
    Abstract: Systems and methods are disclosed to automatically design a custom integrated circuit by receiving a specification of the custom integrated circuit including computer readable code and one or more constraints on the custom integrated circuit; automatically generating a computer architecture with programmable processor and one or more co-processors for the computer readable code that best fits the constraints; automatically determining an instruction execution sequence based on the code profile and reassigning or delaying the instruction sequence to spread operation over one or more processing blocks to reduce hot spots; automatically generating associated test suites and vectors for the computer readable code on the custom integrated circuit; and automatically synthesizing the designed architecture and generating a computer readable description of the custom integrated circuit for semiconductor fabrication.
    Type: Application
    Filed: September 25, 2012
    Publication date: October 3, 2013
    Applicant: ALGOTOCHIP CORPORATION
    Inventors: Satish Padmanabhan, Pius Ng, Anand Pandurangan, Suresh Kadiyala, Ananth Durbha, Tak Shigihara
  • Patent number: 8370784
    Abstract: Systems and methods are disclosed to automatically design a custom integrated circuit based on algorithmic process or code as input and using highly automated tools that requires virtually no human involvement is disclosed.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: February 5, 2013
    Assignee: Algotochip Corporation
    Inventors: Satish Padmanabhan, Plus Ng, Anand Pandurangan, Suresh Kadiyala, Ananth Durbha, Tak Shigihara
  • Patent number: 8336017
    Abstract: Systems and methods are disclosed to automatically generate a custom integrated circuit (IC) described by a computer readable code or model. The IC has one or more timing and hardware constraints. The system extracts parameters defining the processor architecture from a static profile and a dynamic profile of the computer readable code; iteratively optimizes the processor architecture by changing one or more parameters of the architecture in a hierarchical manner until all timing and hardware constraints expressed as a cost function are met using an architecture optimizer (AO); and synthesizes the generated processor architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: December 18, 2012
    Assignee: Algotochip Corporation
    Inventors: Suresh Kadiyala, Pius Ng, Anand Pandurangam, Satish Padmanabhan, James Player
  • Patent number: 8276107
    Abstract: Systems and methods are disclosed to automatically synthesize a custom integrated circuit by encoding architecture level knowledge in a data model to generate and pass new constraints for physical synthesis of a chip specification uniquely customized to computer readable code. The system receives a look-ahead cost function during architecture optimization consistent with cost observed later in the flow after detailed physical synthesis is performed. The look-ahead cost function is generated from a prior iteration and supplied to a subsequent iteration through the data model.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: September 25, 2012
    Assignee: Algotochip Corporation
    Inventors: Ananth Durbha, Satish Padmanabhan, Pius Ng
  • Patent number: 8185862
    Abstract: Systems and methods are disclosed to automatically synthesize a custom integrated circuit by receiving a specification of the custom integrated circuit including computer readable code and generating a profile of the computer readable code to determine instruction usage; automatically generating a processor architecture uniquely customized to the computer readable code, the processor architecture having one or more processing blocks to implement one or more instructions; determining an instruction execution sequence based on the code profile and reassigning the instruction sequence to spread operation to different blocks on the IC to reduce hot spots; and synthesizing the generated processor chip specification into a computer readable description of the custom integrated circuit for semiconductor fabrication.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: May 22, 2012
    Assignee: Algotochip Corporation
    Inventors: Ananth Durbha, Pius Ng, Gary Oblock, Suresh Kadiyala, Satish Padmanabhan