Patents by Inventor Apostolos Liapis

Apostolos Liapis 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: 9824165
    Abstract: A method for designing a circuit element of an integrated circuit (IC) includes receiving one or more desired characteristics of the circuit element from user input and iteratively determining a design solution through one or more simulations and modifications using a rule-set. The one or more desired characteristics are combined with other preset characteristics of the circuit element or the IC. A first model of the circuit element is defined and simulated to calculate performance. The first and subsequent models are modified by drawing on a rule-set of expert knowledge relating to general dependency of at least one design criterion, such as a physical, geometrical or performance characteristic, with another design criterion.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 21, 2017
    Assignee: Helic S.A.
    Inventors: Sotirios Bantas, Konstantinos Karouzakis, Stefanos Stefanou, Apostolos Liapis, Labros Kokkalas, Konstantinos Nikellis, Errikos Lourandakis
  • Patent number: 9223912
    Abstract: Systems, computer-readable storage media, and methods of providing RLCK parasitic extraction for electronic design of integrated circuits are presented herein. For one implementation, the method includes: importing a simulator netlist extracted from the schematic file that simulates the IC, the simulator netlist providing nets and devices in the schematic; importing the layout file which represents the physical layout of the IC; generating from the layout file a connectivity list with connectivity points in the IC for connecting generated RLCK parasitics; extracting from the layout file an RLCK netlist for the connectivity points; generating from the layout data file and the connectivity list a cross-reference between the connectivity points and the nets and devices in the simulator netlist; from the cross-reference, simulator netlist, and RLCK netlists, update the simulator netlist to includes RLCK parasitics for the connectivity points in the IC; and output an indication of the updated simulator netlist.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: December 29, 2015
    Assignee: Helic, Inc.
    Inventors: Apostolos Liapis, Lampros Kokkalas, Manuela Andreea Mironiuc, Georgios Katsoulis, Panteleimon Papadopoulos
  • Publication number: 20150261900
    Abstract: A method for designing a circuit element of an integrated circuit (IC) includes receiving one or more desired characteristics of the circuit element from user input and iteratively determining a design solution through one or more simulations and modifications using a rule-set. The one or more desired characteristics are combined with other preset characteristics of the circuit element or the IC. A first model of the circuit element is defined and simulated to calculate performance. The first and subsequent models are modified by drawing on a rule-set of expert knowledge relating to general dependency of at least one design criterion, such as a physical, geometrical or performance characteristic, with another design criterion.
    Type: Application
    Filed: May 12, 2015
    Publication date: September 17, 2015
    Inventors: SOTIRIOS BANTAS, KONSTANTINOS KAROUZAKIS, STEFANOS STEFANOU, APOSTOLOS LIAPIS, LABROS KOKKALAS, KONSTANTINOS NIKELLIS, ERRIKOS LOURANDAKIS
  • Patent number: 9032355
    Abstract: A method for designing a transformer in an integrated circuit includes receiving one or more desired characteristics of the transformer from user input and iteratively determining a design solution for the transformer through one or more simulations and modifications using a rule-set. The method combines the one or more desired characteristics with other preset characteristics of the transformer or the integrated circuit. A first model of the transformer is defined with typical load impedances and simulated having the combined characteristics to determine performance. Results of the simulation are processed to calculate performance with the load impedances specified by the user. The results are further processed to obtain a mathematical model that includes tuning capacitors.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: May 12, 2015
    Assignee: Helic S.A.
    Inventors: Sotirios Bantas, Konstantinos Karouzakis, Stefanos Stefanou, Apostolos Liapis, Labros Kokkalas
  • Publication number: 20150100934
    Abstract: A method for designing a transformer in an integrated circuit includes receiving one or more desired characteristics of the transformer from user input and iteratively determining a design solution for the transformer through one or more simulations and modifications using a rule-set. The method combines the one or more desired characteristics with other preset characteristics of the transformer or the integrated circuit. A first model of the transformer is defined with typical load impedances and simulated having the combined characteristics to determine performance. Results of the simulation are processed to calculate performance with the load impedances specified by the user. The results are further processed to obtain a mathematical model that includes tuning capacitors.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 9, 2015
    Applicant: HELIC S.A
    Inventors: SOTIRIOS BANTAS, KONSTANTINOS KAROUZAKIS, STEFANOS STEFANOU, APOSTOLOS LIAPIS, LABROS KOKKALAS
  • Publication number: 20130159128
    Abstract: A system and method for a software licensing system for use in e.g., a variable time-based licensing, is provided. Such a system includes a secure device, including a first computer readable medium, configured to connect to a computer, including a second computer readable medium and microprocessor. The secure device can further include a chips pool which stores inactive chips, and a chips accounting manager, operable to receive license requests for software tools and to determine whether to grant the license request. In this context “chips” can be considered a currency which can be traded to use software tools for a period of time associated with each chip. The system further includes a license server, executing on the computer. The license server can include a license manager which tracks active chips and manages activated chip check-in and checkout, and a chips cache which stores activated chips.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: HELIC S.A.
    Inventors: Yorgos Koutsoyannopoulos, Anand Raman, Sotirios Bantas, Apostolos Liapis, Christos Makiyama, Nikolas Provatas
  • Publication number: 20120123917
    Abstract: A system and method for variable time-based licensing is provided, which includes a chips cache which stores activated chips and a chips pool which stores inactive chips. In this context “chips” can be considered a currency which can be traded to use software tools for a period of time associated with each chip. The system further includes a chips accounting manager, operable to receive license requests for software tools and to determine whether to grant the license request; and a license manager which tracks active chips and manages activated chip check-in and checkout. When the chips accounting manager receives a license request for a software tool the chips accounting manager determines whether the chips cache includes sufficient chips to access the software tool. If there are insufficient chips, the chips accounting manager checks whether inactive chips in the chip pool can be activated and added to the chips cache.
    Type: Application
    Filed: May 11, 2011
    Publication date: May 17, 2012
    Applicant: HELIC S.A.
    Inventors: Yorgos Koutsoyannopoulos, Anand Raman, Sotirios Bantas, Apostolos Liapis, Christos Makiyama, Nikolas Provatas