Patents by Inventor Swapna Dontharaju

Swapna Dontharaju 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: 8074191
    Abstract: A method of designing an integrated circuit for use in an application having standards having a plurality of primitives, wherein each of the primitives has a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, generating a template relating to the response corresponding to each of the primitives, receiving information specifying a behavior of the integrated circuit in response to the primitives based on the template, and generating a hardware description language representation for the integrated circuit based on the macros description and the information.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: December 6, 2011
    Assignee: University of Pittsburgh—Of the Commonwealth System of Higher Education
    Inventors: Marlin H. Mickle, Swapna Dontharaju, Raymond R. Hoare, James T. Cain, Alex Jones
  • Publication number: 20090070729
    Abstract: A method of designing an integrated circuit for use in an application having standards having a plurality of primitives, wherein each of the primitives has a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, generating a template relating to the response corresponding to each of the primitives, receiving information specifying a behavior of the integrated circuit in response to the primitives based on the template, and generating a hardware description language representation for the integrated circuit based on the macros description and the information.
    Type: Application
    Filed: November 10, 2008
    Publication date: March 12, 2009
    Applicant: University of Pittsburgh - Of the Commonwealth System of Higher Education
    Inventors: Marlin H. Mickle, Swapna Dontharaju, Raymond R. Hoare, James T. Cain, Alex Jones
  • Publication number: 20090049415
    Abstract: A method of generating software code for a processor of an IC based on a simple input description of the IC's standards. The method includes generating a macros description of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for each response. The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template, wherein the completed template specifies a behavior of the integrated circuit in response to the primitives. Finally, the method includes compiling the software code based on the macros description and the completed version of the template. Also, a software tool implementing the method is provided.
    Type: Application
    Filed: September 17, 2008
    Publication date: February 19, 2009
    Applicant: University of Pittsburgh-Of the Commonwealth System of Higher Education
    Inventors: Marlin H. Mickle, James T. Cain, Swapna Dontharaju, Raymond R. Hoare, Alex Jones
  • Patent number: 7480876
    Abstract: A method of designing an integrated circuit for an application having standards having a plurality of primitives, each of the primitives having a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for the response corresponding to each of the primitives. The method further includes receiving a specification of the behavior of the integrated circuit in response to the primitives that has one or more values specified for each of the second fields, and generating a hardware description language representation for the integrated circuit based on the macros description and the specification. Also, a software tool which implements the method.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: January 20, 2009
    Assignee: University of Pittsburgh - Of the Commonwealth System of Higher Education
    Inventors: Marlin H. Mickle, Swapna Dontharaju, Raymond R. Hoare, James T. Cain, Alex Jones
  • Patent number: 7469390
    Abstract: A method of generating software code for a processor of an IC based on a simple input description of the IC's standards. The method includes generating a macros description of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for each response. The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template, wherein the completed template specifies a behavior of the integrated circuit in response to the primitives. Finally, the method includes compiling the software code based on the macros description and the completed version of the template. Also, a software tool implementing the method is provided.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: December 23, 2008
    Assignee: University of Pittsburgh - Of the Commonwealth System of Higher Education
    Inventors: Marlin H. Mickle, James T. Cain, Swapna Dontharaju, Raymond R. Hoare, Alex Jones
  • Publication number: 20080028355
    Abstract: A method of designing an integrated circuit for an application having standards having a plurality of primitives, each of the primitives having a corresponding response. The method includes generating a macros description of each of the primitives and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for the response corresponding to each of the primitives. The method further includes receiving a specification of the behavior of the integrated circuit in response to the primitives that has one or more values specified for each of the second fields, and generating a hardware description language representation for the integrated circuit based on the macros description and the specification. Also, a software tool which implements the method.
    Type: Application
    Filed: August 8, 2007
    Publication date: January 31, 2008
    Applicant: University of Pittsburgh - Of the Commonwealth System of Higher Education
    Inventors: Marlin Mickle, Swapna Dontharaju, Raymond Hoare, James Cain, Alex Jones
  • Publication number: 20060271912
    Abstract: A method of generating software code for a processor of an IC based on a simple input description of the IC's standards. The method includes generating a macros description of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for each response. The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template, wherein the completed template specifies a behavior of the integrated circuit in response to the primitives. Finally, the method includes compiling the software code based on the macros description and the completed version of the template. Also, a software tool implementing the method is provided.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 30, 2006
    Inventors: Marlin Mickle, James Cain, Swapna Dontharaju, Raymond Hoare, Alex Jones