Patents by Inventor Antonis Papanikolaou

Antonis Papanikolaou 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: 8578319
    Abstract: Methods and apparatus are described in which, at design-time a thorough analysis and exploration is performed to represent a multi-objective “optimal” trade-off point or points, e.g. on Pareto curves, for the relevant cost (C) and constraint criteria. More formally, the trade-off points may e.g. be positions on a hyper-surface in an N-dimensional Pareto search space. The axes represent the relevant cost (C), quality cost (Q) and restriction (R) criteria. Each of these working points is determined by positions for the system operation (determined during the design-time mapping) for a selected set of decision knobs (e.g. the way data are organized in a memory hierarchy). The C-Q-R values are determined based on design-time models that then have to be “average-case” values in order to avoid a too worst-case characterization. At processing time, first a run-time BIST manager performs a functional correctness test, i.e. checks all the modules based on stored self-test sequences and “equivalence checker” hardware.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: November 5, 2013
    Assignee: IMEC
    Inventors: Antonis Papanikolaou, Miguel Miranda, Francky Catthoor, Hua Wang
  • Patent number: 8578312
    Abstract: First several possible working points are stored with different mappings to available modules. Each of these working points involves different trade-offs for important criteria related to performance and costs. At the design stage, these trade-off points for the criteria are not calibrated to the actual run-time conditions. Subsequently, based on actual values of the leakage criteria caused by temperature variations and/or ageing at given run-time conditions for (a subset of) the working points, it is possible to calibrate the trade-off curves and use a run-time controller to select the most suited working points afterward for an actual circuit. These active working points are selected to just meet the necessary system requirements on performance, while minimizing any of the important cost parameters.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: November 5, 2013
    Assignee: IMEC
    Inventors: Antonis Papanikolaou, Miguel Miranda, Francky Catthoor, Hua Wang
  • Patent number: 8037430
    Abstract: One inventive aspect relates to a method of determining an estimate of system-level yield loss for an electronic system comprising individual components subject to manufacturing process variability leading to manufacturing defects. The method comprises obtaining a description of the composition of the electronic system in terms of which individual components are used. The method further comprises obtaining statistical properties of the performance of individual components of the electronic system with respect to first and second performance variables, e.g. energy consumption and delay, the statistical properties including correlation information of the first and second performance variables. The method further comprises obtaining information about execution of an application on the system, e.g. a number of accesses of a component by an application.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: October 11, 2011
    Assignee: IMEC
    Inventors: Antonis Papanikolaou, Miguel Miranda, Philippe Roussel
  • Patent number: 7449920
    Abstract: The present invention provides a driver circuit for driving a line terminated by a load, wherein said driver circuit is configurable for design time selected energy/delay working points. The configuration capability is used, e.g. during run-time, for dynamically selecting a suitable energy/delay working point, given the circumstances wherein said driver circuit has to operate. The driver circuit is in particular targeted for on-chip communication, but is not limited thereto.
    Type: Grant
    Filed: June 17, 2005
    Date of Patent: November 11, 2008
    Assignee: Interuniversitair Microelektronica Centrum (IMEC)
    Inventors: Antonis Papanikolaou, Hua Wang, Miguel Miranda, Francky Catthoor
  • Publication number: 20080005707
    Abstract: One inventive aspect relates to a method of determining an estimate of system-level yield loss for an electronic system comprising individual components subject to manufacturing process variability leading to manufacturing defects. The method comprises obtaining a description of the composition of the electronic system in terms of which individual components are used. The method further comprises obtaining statistical properties of the performance of individual components of the electronic system with respect to first and second performance variables, e.g. energy consumption and delay, the statistical properties including correlation information of the first and second performance variables. The method further comprises obtaining information about execution of an application on the system, e.g. a number of accesses of a component by an application.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 3, 2008
    Applicant: Interuniversitair Microelektronica Centrum vzw (IMEC)
    Inventors: Antonis Papanikolaou, Miguel Miranda, Philippe Roussel
  • Patent number: 7216326
    Abstract: An aspect of the present invention provides a design environment in which a floorplan of a semiconductor device is optimised by taking into account activation or access frequency information to and from resources. Since segmented bus architecture is also a good alternative approach for the power consumption of the network, the floorplanning approach for energy optimization of the communicating network is adapted for such architectures in embodiments of the present invention. The provided method comprises both architecture optimizations as well as physical design optimizations.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: May 8, 2007
    Assignee: Interuniversitar Microelektronica Centrum (IMEC)
    Inventors: Antonis Papanikolaou, Hua Wang, Jin Guo, Miguel Miranda, Francky Catthoor
  • Publication number: 20060253204
    Abstract: First several possible working points are stored with different mappings to available modules. Each of these working points involves different trade-offs for important criteria related to performance and costs. At the design stage, these trade-off points for the criteria are not calibrated to the actual run-time conditions. Subsequently, based on actual values of the leakage criteria caused by temperature variations and/or ageing at given run-time conditions for (a subset of) the working points, it is possible to calibrate the trade-off curves and use a run-time controller to select the most suited working points afterward for an actual circuit. These active working points are selected to just meet the necessary system requirements on performance, while minimizing any of the important cost parameters.
    Type: Application
    Filed: October 17, 2005
    Publication date: November 9, 2006
    Inventors: Antonis Papanikolaou, Miguel Miranda, Francky Catthoor, Hua Wang
  • Patent number: 7124377
    Abstract: The present invention relates to the design of essentially digital systems and components. In one embodiment, a parameterized model of a sub-component of an essentially digital system is provided. This sub-component is used in components of the system, e.g. interconnect at the different levels (up to the packaging level) and includes all relevant parameters with their physical constraints. If certain parameters do not play a significant role at the system level exploration, they can be left out of the exploration. But then they should preferably be fixed on the value that allows the cheapest and most reliable process technology solutions (independent of their delay or energy consequences). For the parameters that do have a large impact, the subranges of their trade-off curves, especially Pareto curves, that are appropriate for a given target domain (e.g. ambient multimedia) should be carefully selected to match design cost, process cost and reliability issues.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: October 17, 2006
    Assignee: Interniversitair Microelektronica Centrum (IMEC)
    Inventors: Francky Catthoor, Antonis Papanikolaou, Karen Maex
  • Publication number: 20050280443
    Abstract: The present invention provides a driver circuit for driving a line terminated by a load, wherein said driver circuit is configurable for design time selected energy/delay working points. The configuration capability is used, e.g. during run-time, for dynamically selecting a suitable energy/delay working point, given the circumstances wherein said driver circuit has to operate. The driver circuit is in particular targeted for on-chip communication, but is not limited thereto.
    Type: Application
    Filed: June 17, 2005
    Publication date: December 22, 2005
    Inventors: Antonis Papanikolaou, Hua Wang, Miguel Miranda, Francky Catthoor
  • Publication number: 20050235232
    Abstract: Methods and apparatus are described in which, at design-time a thorough analysis and exploration is performed to represent a multi-objective “optimal” trade-off point or points, e.g. on Pareto curves, for the relevant cost (C) and constraint criteria. More formally, the trade-off points may e.g. be positions on a hyper-surface in an N-dimensional Pareto search space. The axes represent the relevant cost (C), quality cost (Q) and restriction (R) criteria. Each of these working points is determined by positions for the system operation (determined during the design-time mapping) for a selected set of decision knobs (e.g. the way data are organized in a memory hierarchy). The C-Q-R values are determined based on design-time models that then have to be “average-case” values in order to avoid a too worst-case characterisation. At processing time, first a run-time BIST manager performs a functional correctness test, i.e. checks all the modules based on stored self-test sequences and “equivalence checker” hardware.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 20, 2005
    Inventors: Antonis Papanikolaou, Miguel Miranda, Francky Catthoor, Hua Wang
  • Publication number: 20050060679
    Abstract: An aspect of the present invention provides a design environment in which a floorplan of a semiconductor device is optimised by taking into account activation or access frequency information to and from resources. Since segmented bus architecture is also a good alternative approach for the power consumption of the network, the floorplanning approach for energy optimization of the communicating network is adapted for such architectures in embodiments of the present invention. The provided method comprises both architecture optimizations as well as physical design optimizations.
    Type: Application
    Filed: June 21, 2004
    Publication date: March 17, 2005
    Inventors: Antonis Papanikolaou, Hua Wang, Jin Guo, Miguel Miranda, Francky Catthoor
  • Publication number: 20050039156
    Abstract: The present invention relates to the design of essentially digital systems and components. In one embodiment, a parameterized model of a sub-component of an essentially digital system is provided. This sub-component is used in components of the system, e.g. interconnect at the different levels (up to the packaging level) and includes all relevant parameters with their physical constraints. If certain parameters do not play a significant role at the system level exploration, they can be left out of the exploration. But then they should preferably be fixed on the value that allows the cheapest and most reliable process technology solutions (independent of their delay or energy consequences). For the parameters that do have a large impact, the subranges of their trade-off curves, especially Pareto curves, that are appropriate for a given target domain (e.g. ambient multimedia) should be carefully selected to match design cost, process cost and reliability issues.
    Type: Application
    Filed: April 2, 2004
    Publication date: February 17, 2005
    Inventors: Francky Catthoor, Antonis Papanikolaou, Karen Maex