Patents by Inventor Hugo De Man
Hugo De Man 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: 8024718Abstract: One aspect of the invention includes a method of address expression optimization of source-level code. The source-level code describes the functionality of an application to be executed on a digital device. The method comprises first inputting first source-level code that describes the functionality of the application into optimization system. The optimization system then transforms the first source-level into a second source level that has fewer nonlinear operations than the first source-level code.Type: GrantFiled: November 21, 2005Date of Patent: September 20, 2011Assignee: IMECInventors: Miguel Miranda, Francky Catthoor, Martin Janssen, Hugo De Man
-
Publication number: 20060080645Abstract: One aspect of the invention includes a method of address expression optimization of source-level code. The source-level code describes the functionality of an application to be executed on a digital device. The method comprises first inputting first source-level code that describes the functionality of the application into optimization system. The optimization system then transforms the first source-level into a second source level that has fewer nonlinear operations than the first source-level code.Type: ApplicationFiled: November 21, 2005Publication date: April 13, 2006Inventors: Miguel Miranda, Francky Catthoor, Martin Janssen, Hugo De Man
-
Patent number: 6898233Abstract: The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.Type: GrantFiled: September 27, 2002Date of Patent: May 24, 2005Assignees: IMEC vzw, SAIT SystemsInventors: Lieven Philips, Jan Vanhoof, Maryse Wouters, Rik De Wulf, Veerle Derudder, Carl Van Himbeeck, Ivo Bolsens, Hugo De Man, Bert Gyselinckx
-
Patent number: 6609088Abstract: A formalized method for part of the design decisions, related to memory, involved while designing an essentially digital device is presented. The method shows how to traverse through and how to limit the search space being examined while solving these memory related design decisions. The method focuses on power consumption of said essentially digital device. A method for determining an optimized memory organization of an essentially digital device, wherein data reuse possibilities are explored, is described.Type: GrantFiled: July 23, 1999Date of Patent: August 19, 2003Assignee: Interuniversitaire Micro-Elektronica CentrumInventors: Sven Wuytack, Francky Catthoor, Hugo De Man, Jean-Philippe Diguet
-
Patent number: 6597727Abstract: The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.Type: GrantFiled: October 5, 2001Date of Patent: July 22, 2003Assignees: IMEC vzw, SAIT SystemsInventors: Lieven Philips, Jan Vanhoof, Maryse Wouters, Rik De Wulf, Veerle Derudder, Carl Van Himbeeck, Ivo Bolsens, Hugo De Man, Bert Gyselinckx
-
Publication number: 20030118081Abstract: The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.Type: ApplicationFiled: September 27, 2002Publication date: June 26, 2003Inventors: Lieven Philips, Jan Vanhoof, Maryse Wouters, Rik De Wulf, Veerle Derudder, Carl Van Himbeeck, Ivo Bolsens, Hugo De Man, Bert Gyselinckx
-
Patent number: 6449747Abstract: A system and method for determining optimized scheduling intervals and optimized access conflicts and for determining an optimized memory organization of an essentially digital device. The system includes an optimizer for determining an optimized scheduling of the data access instructions for a plurality of disjunct code blocks, wherein each of the code blocks include part of the data access instructions. The system performs an iterative process of successively reducing the cycle budget for selected blocks and modifying the scheduling of the selected blocks until a cumulative cycle budget for all of the blocks is met.Type: GrantFiled: March 30, 2001Date of Patent: September 10, 2002Assignee: Imec VZWInventors: Sven Wuytack, Francky Catthoor, Hugo De Man
-
Publication number: 20020100031Abstract: One aspect of the invention includes a method of address expression optimization of source-level code. The source-level code describes the functionality of an application to be executed on a digital device. The method comprises first inputting first source-level code that describes the functionality of the application into optimization system. The optimization system then transforms the first source-level into a second source level that has fewer nonlinear operations than the first source-level code.Type: ApplicationFiled: January 12, 2001Publication date: July 25, 2002Inventors: Miguel Miranda, Francky Catthoor, Martin Janssen, Hugo De Man
-
Patent number: 6421809Abstract: A formalized method and a design system are described for part of the design decisions, related to memory, involved while designing an essentially digital device. The method and system determine an optimized memory organization starting from a representation of said digital device, the representation describing the functionality of the digital device and comprising data access instructions on basic groups, which are groups of scalar signals. The method and system determine optimized scheduling intervals of said data access instructions such that execution of said functionality with the digital device is guaranteed to be within a predetermined cycle budget, the determining of the optimized scheduling intervals comprising optimizing access conflicts with respect to an evaluation criterion related to the memory cost of said digital device. An optimized memory organization is selected in accordance with the optimized scheduling intervals and the optimized access conflicts.Type: GrantFiled: July 23, 1999Date of Patent: July 16, 2002Assignee: Interuniversitaire Micro-Elektronica Centrum (IMEC VZW)Inventors: Sven Wuytack, Francky Catthoor, Hugo De Man
-
Publication number: 20020067757Abstract: The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.Type: ApplicationFiled: October 5, 2001Publication date: June 6, 2002Inventors: Lieven Philips, Jan Vanhoof, Maryse Wouters, Rik De Wulf, Veerle Derudder, Carl Van Himbeeck, Ivo Bolsens, Hugo De Man, Bert Gyselinckx
-
Publication number: 20010052106Abstract: A system and method for determining optimized scheduling intervals and optimized access conflicts and for determining an optimized memory organization of an essentially digital device. The system includes an optimizer for determining an optimized scheduling of the data access instructions for a plurality of disjunct code blocks, wherein each of the code blocks include part of the data access instructions. The system performs an iterative process of successively reducing the cycle budget for selected blocks and modifying the scheduling of the selected blocks until a cumulative cycle budget for all of the blocks is met.Type: ApplicationFiled: March 30, 2001Publication date: December 13, 2001Inventors: Sven Wuytack, Francky Catthoor, Hugo De Man
-
Patent number: 6324629Abstract: A method for determining an optimized data organization in at least one first memory of an essentially digital system comprising at least the first memory and a second memory, acting as cache for the first memory, the optimized data organization being characteristic for an application, to be executed by the digital system, is presented.Type: GrantFiled: July 23, 1999Date of Patent: November 27, 2001Assignees: CoWare N.V., Frontier Design BYBA, Interuniversitaire Microelektronics Centrum (IMEC)Inventors: Chidamber Kulkarni, Koen Danckaert, Francky Catthoor, Hugo De Man
-
Patent number: 6307877Abstract: The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.Type: GrantFiled: August 21, 1998Date of Patent: October 23, 2001Assignee: IMECInventors: Lieven Philips, Jan Vanhoof, Maryse Wouters, Rik De Wulf, Veerle Derudder, Carl Van Himbeeck, Ivo Bolsens, Hugo De Man, Bert Gyselinckx
-
Patent number: 6226774Abstract: A flip-flop-based circuit architecture generates a hazard-free asynchronous signal given the SET and RESET sum-of-product (SOP) solutions to an asynchronous process. The flip-flop SET and RESET SOP solutions can be hazardous. Thus, general purpose synchronous optimization tools (which are indifferent to hazards) can be used to derive the optimal SOP solutions. A fixed layer built around the SOP cores eliminates all hazards in the circuit. In one embodiment, the architecture is optimized by eliminating an RS latch and delay lines in the SOP cores. The architecture of the present invention is guaranteed to admit any semi-modular race-free state graph representation of an asynchronous process that satisfies the n-shot requirement. The state graph representations can be examined to determine if alternate, solution-specific, simplified architectures can be employed that further decrease the final area by the elimination of flip-flops or the elimination of a timing delay.Type: GrantFiled: December 23, 1997Date of Patent: May 1, 2001Assignee: IMECInventors: Milton Hiroki Sawasaki, Chantal Ykman-Couvreur, Bill Lin, Hugo De Man
-
Patent number: 6223274Abstract: A programmable processing engine and a method of operating the same is described, the processing engine including a customized processor, a flexible processor and a data store commonly sharable between the two processors. The customized processor normally executes a sequence of a plurality of pre-customized routines, usually for which it has been optimized. To provide some flexibility for design changes and optimizations, a controller for monitoring the customized processor during execution of routines is provided to select one of a set of pre-customized processing interruption points and for switching context from the customized processor to the flexible processor at the interruption point. The customized processor can then be switched off and the flexible processor carries out a modified routine. By using sharable a data store, the context switch can be chosen at a time when all relevant data is in the sharable data store. This means that the flexible processor can pick up the modified processing cleanly.Type: GrantFiled: November 19, 1998Date of Patent: April 24, 2001Assignee: Interuniversitair Micro-Elecktronica Centrum (IMEC)Inventors: Francky Catthoor, Miguel Miranda, Stefan Janssens, Hugo De Man
-
Patent number: 6078745Abstract: The present invention provides a method and an apparatus for reducing the storage size required for temporary data by storage order optimization. Advantageously, the execution order optimization and the storage order optimization may be treated independently. The storage size optimization is preferably performed by determining an optimum intra-array and/or inter-array storage order based on a geometrical model. The geometrical model provides a representation of the address space occupied by an array as a function of time and allows the calculation of the window size of the occupied address/time domain of the array. Where calculations would be time-consuming, these may be shortened by making simplifying assumptions, e.g. calculation of upper and lower bounds of the window size of the occupied address/time domain of an array rather than an exact calculation. Further, heuristical simplifications are described to reduce run-times for the optimization process.Type: GrantFiled: March 27, 1998Date of Patent: June 20, 2000Assignee: Siemens AGInventors: Eddy De Greef, Francky Catthoor, Hugo De Man
-
Patent number: 6064819Abstract: Selected code is modeled in a polyhedral dependency graph (PDG). A placement optimizer maps each element of the PDG to an optimally placed PDG. An ordering optimizer maps the placed PDG to an optimally ordered PDG. The PDG, place PDG, and ordered PDG are combined to produce a transformation script. The transformation script is applied to the selected specification description to produce optimized selected code. Optimized selected code is combined with original code to generate a control-flow optimized code. In addition, memory directives are derived from the ordered PDG model. The memory directives and optimized code are used to generate target code for simulation or software compilation.Type: GrantFiled: April 2, 1997Date of Patent: May 16, 2000Assignee: ImecInventors: Frank Franssen, Michael van Swaaij, Lode Nachtergaele, Hans Samsom, Francky Catthoor, Hugo De Man
-
Patent number: 6058211Abstract: The present invention relates to a method and apparatus for compressing digital data, such as the digital representation of a colored image. A scanning routine is described which aims to maintain the integrity of regions of the image that the human visual system also finds important. Pixel data from the image data includes color components, e.g., intensities of three or more colors such as red, green and blue or cyan, magenta and yellow. When the color components of the pixels are represented in color space, the axes of which are the three color components with the intensities thereof as variables, it has been found experimentally, particularly for artificial or synthetic images, that significant regions in the image tend to produce clusters of points in color space. In accordance with the invention, the color space is scanned by a space filling curve to convert the coordinates in color space into a one dimensional matrix such as a histogram. If certain types of space filling curves are used, e.g.Type: GrantFiled: July 5, 1996Date of Patent: May 2, 2000Assignee: IMEC vzwInventors: Jan Bormans, Gauthier Lafruit, Hugo De Man, Ivo Bolsens, Jan Cornelis
-
Patent number: 5872810Abstract: The programmable modem for digital data of the present invention provides a highly programmable, digital modem implemented in an integrated circuit which can be customized to specific applications. The programmable modem uses spread spectrum techniques and is specifically programmable to alter the parameters of the modem to improve performance. The present invention also provides a systematic method and development kit to provide rapid customization of a modem for a particular application or for rapid specification of a high-performance application specific integrated circuit mode.Type: GrantFiled: January 26, 1996Date of Patent: February 16, 1999Assignees: IMEC Co., Sait SystemsInventors: Lieven Philips, Jan Vanhoof, Maryse Wouters, Rik De Wulf, Veerle Derudder, Carl Van Himbeeck, Ivo Bolsens, Hugo De Man, Bert Gyselinckx
-
Patent number: 5870588Abstract: A hardware and software co-design environment and design methodology based on a data-model that allows one to specify, simulate, and synthesize heterogeneous hardware and software architectures from a heterogeneous specification. The environment and methodology of the invention allow for the interactive synthesis of hardware and software interfaces. The environment defines primitive objects to represent a specification of an essentially digital system. The primitive objects are defined by describing the specification of the system in one or more processes, each process representing a functional aspect of the system. Further, each of the processes have ports which are connected to ports of other processes with a channel. The ports structure communication between the processes.Type: GrantFiled: October 23, 1996Date of Patent: February 9, 1999Assignee: Interuniversitair Micro-Elektronica Centrum(IMEC vzw)Inventors: Karl Van Rompaey, Diederik Verkest, Jan Vanhoof, Bill Lin, Ivo Bolsens, Hugo De Man