Patents by Inventor Francky Catthoor

Francky Catthoor 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).

  • Publication number: 20160078159
    Abstract: A method is provided for calculating a performance of a photovoltaic module comprising at least a first photovoltaic cell and a second photovoltaic cell. The method comprises calculating a heat flow between the first photovoltaic cell and the second photovoltaic cell using a first thermal equivalent circuit of the first photovoltaic cell and a second thermal equivalent circuit of the second photovoltaic cell, wherein at least one node of the first thermal equivalent circuit is connected to a corresponding node of the second thermal equivalent circuit by a thermal coupling resistance. The method may be used for calculating the influence of spatial and temporal variations in the operation conditions on the performance, such as the energy yield, of a photovoltaic module or a photovoltaic system.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 17, 2016
    Applicants: KATHOLIEKE UNIVERSITEIT LEUVEN, KU LEUVEN R&D, IMEC VZW
    Inventors: Hans Goverde, Francky Catthoor, Vikas Dubey, Jef Poortmans
  • Patent number: 9257993
    Abstract: Disclosed are microelectromechanical system (MEMS) devices and methods of using the same. In some embodiments, a MEMS device comprises a micro-oven comprising a MEMS oscillator configured to generate a reference signal. The device further comprises a control unit comprising at least one input node configured to receive a parameter set, where the parameter set comprises at least a first parameter indicative of a sensed ambient temperature, and where the control system is configured to (i) based on the parameter set, select from a plurality of pre-characterized operation temperatures an operation temperature for the MEMS oscillator, and (ii) generate a temperature-setting signal indicating the selected operation temperature. The device still further comprises a temperature control system communicatively coupled to the control unit and configured to (i) receive the temperature-setting signal and (ii) maintain the MEMS oscillator at the selected operation temperature.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: February 9, 2016
    Assignees: IMEC, Katholieke Universiteit Leuven, KU LEUVEN R&D
    Inventors: Satyakiran N. Munaga, Francky Catthoor
  • Patent number: 9244701
    Abstract: Methods are disclosed for system scenario-based design for an embedded platform whereon a dynamic application is implemented. The application meets at least one guaranteed constraint. Temporal correlations are assumed in the behavior of internal data variables used in the application, with the internal data variables representing parameters used for executing a portion of the application. An example method includes determining a distribution over time of an N-dimensional cost function, with N an integer number N?1, corresponding to the implementation on the platform for a set of combinations of the internal data variables. The method also includes partitioning an N-dimensional cost space in at least two bounded regions, each bounded region containing cost combinations corresponding to combinations of values of the internal data variables of the set that have similar cost and frequency of occurrence, whereby one bounded region is provided for rarely occurring cost combinations.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: January 26, 2016
    Assignees: IMEC, Stichting IMEC Nederland, Katholieke Universiteit Leuven, KU Leuven R&D
    Inventors: Francky Catthoor, Evangelos Bempelis, Wim Van Thillo, Praveen Raghavan, Robert Fasthuber, Elena Hammari, Per Gunnar Kjeldsberg, Jos Huisken
  • Patent number: 8958238
    Abstract: A memory device having complementary global and local bit-lines, the complementary local bit-lines being connectable to the complementary global bit-lines by means of a local write receiver which is configured for creating a full voltage swing on the complementary local bit lines from a reduced voltage swing on the complementary global bit lines. The local write receiver comprises a connection mechanism for connecting the local to the global bit-lines and a pair of cross-coupled inverters directly connected to the complementary local bit lines for converting the reduced voltage swing to the full voltage swing on the complementary local bit lines.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: February 17, 2015
    Assignees: Stichting IMEC Nederland, Kathoieke Universiteit Leuven
    Inventors: Vibhu Sharma, Stefan Cosemans, Wim Dehaene, Francky Catthoor, Maryam Ashouei, Jos Huisken
  • Publication number: 20140312700
    Abstract: A PV module is described with an array of PV cells whereby the module is reconfigurable, allowing different configurations to be applied after installation and during operation, i.e. at run-time. The run time configuration of the module has controllable devices. The main controllable devices are any of (individually or in combination): a) switches which determine the parallel/series connections of the cells as well as hybrid cases also. b) switches between the cells and local dc/dc converters and/or among the DC/DC converters; c) actively controlled bypass diodes placed in order to allow excess current to flow in the occurrence of a mismatch.
    Type: Application
    Filed: October 5, 2012
    Publication date: October 23, 2014
    Applicant: IMEC VZW
    Inventors: Francky Catthoor, Maria-Iro Baka
  • Patent number: 8856791
    Abstract: A method for managing the operation of an electronic system by taking into account various cost constraints of the system is disclosed. In one aspect, the method includes selecting a working mode for a plurality of tasks in a pro-active way using predictive control mechanism while guaranteeing hard real time constraints. The system is operated at the selected working mode for the corresponding tasks.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: October 7, 2014
    Assignees: IMEC, Katholieke Universiteit Leuven
    Inventors: Satya Munaga, Francky Catthoor
  • Publication number: 20140289457
    Abstract: A microcomputer comprising a microprocessor unit and a first memory unit is disclosed. In one aspect, the microprocessor unit comprises at least one functional unit and at least one register. Further, the at least one register is a wide register comprising a plurality of second memory units which are capable to each contain one word, the wide register being adapted so that the second memory units are simultaneously accessible by the first memory unit, and at least part of the second memory units are separately accessible by the at least one functional unit. Further, the first memory unit is an embedded non-volatile memory unit.
    Type: Application
    Filed: January 24, 2014
    Publication date: September 25, 2014
    Applicant: IMEC
    Inventors: Francky Catthoor, Komalan Manu Perumkunnil, Stefan Cosemans
  • Patent number: 8839082
    Abstract: Disclosed is a method for selecting a design option for a Viterbi decoder model. In some embodiments, the method includes deriving a set of design options for a Viterbi decoder model by differentiating at least one design parameter, where the at least one design parameter comprises at least a first value for a look-ahead parameter. The method further includes performing an evaluation of each design option in the set of design options in a multi-dimensional design space and, based on the evaluation of each design option, selecting a design option in the set of design options that (i) satisfies a predetermined energy efficiency constraint and (ii) yields at least a second value for the look-ahead parameter, wherein the second value is greater than the first value and satisfies a predetermined area budget.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: September 16, 2014
    Assignees: IMEC, Samsung Electronics Co., Ltd.
    Inventors: Francky Catthoor, Frederik Naessens, Praveen Raghavan
  • Patent number: 8826072
    Abstract: A method of organizing on-chip data memory in an embedded system-on-chip platform whereon a deterministic application needs to meet a guaranteed constraint on its functional system behavior is disclosed. In one aspect, the method includes: a) dividing the deterministic application into blocks one of which corresponds to a part of a subtask of the application, the block receiving input data and/or generating output data and including internal intermediate data for transforming the input data into the output data, b) splitting the internal intermediate data into state and non-state data, and c) putting the non-state data and a part of the state data in a protected buffering module being part of the data memory and being provided with an error detection and correction module, so that they are available for mitigating the effect of faults on the functional system behavior on-line while meeting the at least one guaranteed constraint.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: September 2, 2014
    Assignee: IMEC
    Inventors: Francky Catthoor, Mohamed Sabry, Zhe Ma, David Atienza Alonso
  • Patent number: 8726281
    Abstract: A method and device for converting first program code into second program code, such that the second program code has an improved execution on a targeted programmable platform, is disclosed. In one aspect, the method includes grouping operations on data for joint execution on a functional unit of the targeted platform, scheduling operations on data in time, and assigning operations to an appropriate functional unit of the targeted platform. Detailed word length information, rather than the typically used approximations like powers of two, may be used in at least one of the grouping, scheduling or assigning operations.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: May 13, 2014
    Assignees: IMEC, Katholieke Universiteit Leuven
    Inventors: Praveen Raghavan, David Novo Bruna, Francky Catthoor, Angeliki Krithikakou
  • Publication number: 20140071737
    Abstract: A memory device having complementary global and local bit-lines, the complementary local bit-lines being connectable to the complementary global bit-lines by means of a local write receiver which is configured for creating a full voltage swing on the complementary local bit lines from a reduced voltage swing on the complementary global bit lines. The local write receiver comprises a connection mechanism for connecting the local to the global bit-lines and a pair of cross-coupled inverters directly connected to the complementary local bit lines for converting the reduced voltage swing to the full voltage swing on the complementary local bit lines.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 13, 2014
    Applicants: Katholieke Universiteit Leuven, Stichting IMEC Nederland
    Inventors: Vibhu Sharma, Stefan Cosemans, Wim Dehaene, Francky Catthoor, Maryam Ashouei, Jos Huisken
  • Publication number: 20140019739
    Abstract: Methods are disclosed for system scenario-based design for an embedded platform whereon a dynamic application is implemented. The application meets at least one guaranteed constraint. Temporal correlations are assumed in the behaviour of internal data variables used in the application, with the internal data variables representing parameters used for executing a portion of the application. An example method includes determining a distribution over time of an N-dimensional cost function, with N an integer number N?1, corresponding to the implementation on the platform for a set of combinations of the internal data variables. The method also includes partitioning an N-dimensional cost space in at least two bounded regions, each bounded region containing cost combinations corresponding to combinations of values of the internal data variables of the set that have similar cost and frequency of occurrence, whereby one bounded region is provided for rarely occurring cost combinations.
    Type: Application
    Filed: July 11, 2013
    Publication date: January 16, 2014
    Inventors: Francky Catthoor, Evangelos Bebelis, Wim Van Thillo, Praveen Raghavan, Robert Fasthuber, Elena Hammari, Per Gunnar Kjeldsberg, Jos Huisken
  • Publication number: 20130305087
    Abstract: A method of organizing on-chip data memory in an embedded system-on-chip platform whereon a deterministic application needs to meet a guaranteed constraint on its functional system behavior is disclosed. In one aspect, the method includes: a) dividing the deterministic application into blocks one of which corresponds to a part of a subtask of the application, the block receiving input data and/or generating output data and including internal intermediate data for transforming the input data into the output data, b) splitting the internal intermediate data into state and non-state data, and c) putting the non-state data and a part of the state data in a protected buffering module being part of the data memory and being provided with an error detection and correction module, so that they are available for mitigating the effect of faults on the functional system behavior on-line while meeting the at least one guaranteed constraint.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: IMEC
    Inventors: Francky Catthoor, Mohamed Sabry, Zhe Ma, David Atienza Alonso
  • 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
  • Publication number: 20130222073
    Abstract: Disclosed are microelectromechanical system (MEMS) devices and methods of using the same. In some embodiments, a MEMS device comprises a micro-oven comprising a MEMS oscillator configured to generate a reference signal. The device further comprises a control unit comprising at least one input node configured to receive a parameter set, where the parameter set comprises at least a first parameter indicative of a sensed ambient temperature, and where the control system is configured to (i) based on the parameter set, select from a plurality of pre-characterized operation temperatures an operation temperature for the MEMS oscillator, and (ii) generate a temperature-setting signal indicating the selected operation temperature. The device still further comprises a temperature control system communicatively coupled to the control unit and configured to (i) receive the temperature-setting signal and (ii) maintain the MEMS oscillator at the selected operation temperature.
    Type: Application
    Filed: October 11, 2011
    Publication date: August 29, 2013
    Inventors: Satyakiran N. Munaga, Francky Catthoor
  • Patent number: 8488626
    Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: July 16, 2013
    Assignee: IMEC
    Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
  • Patent number: 8462572
    Abstract: An ultra low power sense amplifier circuit for amplifying a low swing input signal to a full swing output signal is disclosed. In one aspect, the amplifier circuit includes a first amplifier stage for pre-amplifying the input signal to an intermediate signal on its internal nodes, a second amplifier stage for amplifying the intermediate signal to the output signal, and a control circuit for sequentially activating the first and second amplifier. The first amplifier has a capacitor for limiting energy consumption and two upsized PMOS transistors without NMOS transistors.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: June 11, 2013
    Assignees: Stichting IMEC Nederland, Katholieke Universiteit Leuven
    Inventors: Vibhu Sharma, Stefan Cosemans, Wim Dehaene, Francky Catthoor, Maryam Ashouei, Jos Huisken
  • Publication number: 20120269060
    Abstract: In one aspect, a method of operating a wireless system is disclosed. The method comprises allocating each video packet to a plurality of user specific priority queues. The method further comprises assigning each of the queues to a video quality layer. The method further comprises selectively dropping of one or more of video packets in cases of network congestion based on the video quality layer information.
    Type: Application
    Filed: November 22, 2011
    Publication date: October 25, 2012
    Applicant: IMEC
    Inventors: Xin Ji, Sofie Pollin, Bruno Bougard, Greogry Lenoir, Francky Catthoor
  • Patent number: 8261252
    Abstract: A method and system for converting application code into optimized application code or into execution code suitable for execution on a computation engine with an architecture comprising at least a first and a second level of data memory units are disclosed. In one aspect, the method comprises obtaining application code, the application code comprising data transfer operations between the levels of memory units. The method further comprises converting at least a part of the application code. The converting of application code comprises scheduling of data transfer operations from a first level of memory units to a second level of memory units such that accesses of data accessed multiple times are brought closer together in time than in the original code.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: September 4, 2012
    Assignees: IMEC, Katholieke Universiteit Leuven
    Inventors: Praveen Raghavan, Murali Jayapala, Francky Catthoor, Absar Javed, Andy Lambrechts