Patents by Inventor Philippe Molson
Philippe Molson 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: 10866278Abstract: A test system is provided for performing design for debug (DFD) operations. The test system includes a host processor coupled to an auxiliary device. The auxiliary device includes a protocol interface block for communicating with the host processor during normal functional mode. The auxiliary device further includes a circuit under test (CUT) and a hardened DFD hub that is controlled by the host processor via the protocol interface block. The DFD hub includes a DFD triggering component, a DFD tracing component, and a DFD access component. The host processor directs the DFD hub to perform DFD operations by sending control signals through the protocol interface block during a debugging mode. Test information gathered using the DFD hub is fed back to the host processor to help facilitate silicon bring-up, pre-production software stack optimization, and post-production performance metric monitoring.Type: GrantFiled: March 28, 2019Date of Patent: December 15, 2020Assignee: Intel CorporationInventor: Philippe Molson
-
Publication number: 20190219635Abstract: A test system is provided for performing design for debug (DFD) operations. The test system may include a host processor coupled to an auxiliary device. The auxiliary device may include a protocol interface block for communicating with the host processor during normal functional mode. The auxiliary die may further include a circuit under test (CUT) and a hardened DFD hub that can be controlled by the host processor via the protocol interface block. The DFD hub may include a DFD triggering component, a DFD tracing component, and a DFD access component. The host processor may direct the DFD hub to perform DFD operations by sending control signals through the protocol interface block during a debugging mode. Test information gathered using the DFD hub may be fed back to the host processor to help facilitate silicon bring-up, pre-production software stack optimization, and post-production performance metric monitoring.Type: ApplicationFiled: March 28, 2019Publication date: July 18, 2019Applicant: Intel CorporationInventor: Philippe Molson
-
Patent number: 9684615Abstract: One embodiment relates to an integrated circuit for a multiple-channel direct memory access system. The integrated circuit includes multiple direct memory access (DMA) controllers, each one corresponding to a different DMA channel. A channelizer receives descriptors from the DMA controllers. Fragmentation circuits in the channelizer fragment descriptors to generate multiple sub-descriptors therefrom, and the sub-descriptors may be sorted into priority queues. Another embodiment relates to a method of providing DMA transfers for multiple DMA channels using an integrated circuit. Another embodiment relates to a system for multiple-channel direct memory access. Other embodiments and features are also disclosed.Type: GrantFiled: January 8, 2015Date of Patent: June 20, 2017Assignee: Altera CorporationInventors: Harry Nguyen, Philippe Molson, Michael Chen
-
Patent number: 9552323Abstract: Interface circuitry is provided to control the flow of data transmitted over a high-speed serial link. The interface circuitry may receive data over a high-speed serial link and store the received data in a receive buffer. The receive buffer may be connected to an additional buffer in an application layer module. The application layer module may produce credits based on the processing capacity of the additional buffer and send those credits to the interface circuitry. The interface circuitry may then send these credits over the high speed link.Type: GrantFiled: July 5, 2013Date of Patent: January 24, 2017Assignee: Altera CorporationInventors: Christopher D. Finan, Philippe Molson, Kenny Au, Cora Mau
-
Patent number: 9329847Abstract: Methods and apparatus are provided for implementing a programmable chip using a high-level language. Code sequences such as high-level language software critical loops are converted into read/transform/write (RXW) processes with buffer based flow control between the processes. Having separate read and write processes allows an arbitrary number of sequential reads/writes to occur in any order, subject to buffer size, allowing bursting/sequential transactions that are more efficient than random accesses.Type: GrantFiled: November 1, 2013Date of Patent: May 3, 2016Assignee: ALTERA CORPORATIONInventors: Jeffrey Orion Pritchard, Jarrod Colin James Blackburn, David James Lau, Philippe Molson, James L. Ball, Jesse Kempa
-
Patent number: 9257987Abstract: Systems and methods for implementing partial reconfiguration on an integrated circuit (IC) are provided. During runtime, certain configuration changes may be implemented. The embodiments described herein allow for partial reconfiguration updates to be driven via an independent pathway, reducing complex arbitration, freeing additional application memory resources, and enabling customized partial reconfiguration logic.Type: GrantFiled: January 12, 2015Date of Patent: February 9, 2016Assignee: Altera CorporationInventor: Philippe Molson
-
Patent number: 9053093Abstract: One embodiment relates to an integrated circuit with a modular direct memory access system. A read data mover receives data obtained from a source address, and a write data mover for sends the data to a destination address. A descriptor controller provides the source address to the read data mover and the destination address to the write data mover. Another embodiment relates to a method of providing direct memory access. Another embodiment relates to a system which provides direct memory access. Other embodiments and features are also disclosed.Type: GrantFiled: August 23, 2013Date of Patent: June 9, 2015Assignee: Altera CorporationInventors: Harry Nguyen, Christopher D. Finan, Philippe Molson
-
Patent number: 8661396Abstract: Power consumption estimation is performed at the system level in a design process, thus allowing early evaluation of feasibility and other considerations relating to logic/DSP design and hardware implementation of a proposed electronic design. Evaluation of the system level power consumption estimate(s) permits adjustment of a system level representation of the proposed electronic design, prior to investment of substantial resources in the electronic design. Other estimates, including other power consumption estimates, may be performed to adjust the proposed electronic design as well. Such estimates may be made in response to gate level power consumption estimates and/or hardware level power consumption estimates.Type: GrantFiled: March 15, 2013Date of Patent: February 25, 2014Assignee: Altera CorporationInventors: Jordan Plofsky, Philippe Molson, Francois Pequillat
-
Patent number: 8578356Abstract: Methods and apparatus are provided for implementing a programmable chip using a high-level language. Code sequences such as high-level language software critical loops are converted into read/transform/write (RXW) processes with buffer based flow control between the processes. Having separate read and write processes allows an arbitrary number of sequential reads/writes to occur in any order, subject to buffer size, allowing bursting/sequential transactions that are more efficient than random accesses.Type: GrantFiled: December 13, 2010Date of Patent: November 5, 2013Assignee: Altera CorporationInventors: Jeffrey Orion Pritchard, Jarrod Colin James Blackburn, David James Lau, Philippe Molson, James L. Ball, Jesse Kempa
-
Patent number: 8402419Abstract: Power consumption estimation is performed at the system level in a design process, thus allowing early evaluation of feasibility and other considerations relating to logic/DSP design and hardware implementation of a proposed electronic design. Evaluation of the system level power consumption estimate(s) permits adjustment of a system level representation of the proposed electronic design, prior to investment of substantial resources in the electronic design. Other estimates, including other power consumption estimates, may be performed to adjust the proposed electronic design as well. Such estimates may be made in response to gate level power consumption estimates and/or hardware level power consumption estimates.Type: GrantFiled: January 19, 2011Date of Patent: March 19, 2013Assignee: Altera CorporationInventors: Jordan Plofsky, Philippe Molson, Francois Pequillat
-
Patent number: 8291396Abstract: Various high-level languages are used to specify hardware designs on programmable chips. The high-level language programs include pointer operations that may have same iteration and future iteration dependencies. Single loop iteration pointer dependencies are considered when memory accesses are assigned to clock cycles. Multiple loop iteration pointer dependencies are considered when determining how often new data can be entered into the generated hardware pipeline without causing memory corruption. A buffer can be used to forward data from a memory write to a future read.Type: GrantFiled: September 18, 2006Date of Patent: October 16, 2012Assignee: Altera CorporationInventors: David James Lau, Jeffrey Orion Pritchard, Philippe Molson
-
Patent number: 8200472Abstract: Various techniques permit more thorough development of digital systems and devices by designers while protecting the proprietary interests of the owners of the intellectual property incorporated in such systems and devices. More specifically, the present invention provides to an end customer IP hardware which is suitable for prototype testing, but unusable for production purposes. One method limits the physical or electrical mode of operation of a hardware platform used for prototype testing of intellectual property (such as limiting the number of electrical contacts between the hardware and an external electrical device or limiting the data format(s) usable in the hardware during prototype testing). Another method limits the temporal operation of a hardware platform using an internal counter within the software provided by the intellectual property owner.Type: GrantFiled: January 20, 2010Date of Patent: June 12, 2012Assignee: Altera CorporationInventors: Philippe Molson, Tony San
-
Patent number: 7991606Abstract: An electronic design automation system merges embedded logic analyzer technology with system level design and analysis technology. Embedded logic analyzers provide hardware to allow board-level signal capture and subsequent analysis of test devices programmed with a hardware design generated using electronic design automation. System level environments provide interactive tools for entering, modeling, simulating and analyzing multi-domain systems such as DSP designs. Typically, a user enters a system level design as a block diagram, including embedded logic analyzer blocks. The user inserts such blocks at nodes in the design where he or she wishes to capture signals to verify the design.Type: GrantFiled: April 1, 2003Date of Patent: August 2, 2011Assignee: Altera CorporationInventors: Maria D'Souza, Philippe Molson
-
Patent number: 7882457Abstract: Power consumption estimation is performed at the system level in a design process, thus allowing early evaluation of feasibility and other considerations relating to logic/DSP design and hardware implementation of a proposed electronic design. Evaluation of the system level power consumption estimate(s) permits adjustment of a system level representation of the proposed electronic design, prior to investment of substantial resources in the electronic design. Other estimates, including other power consumption estimates, may be performed to adjust the proposed electronic design as well. Such estimates may be made in response to gate level power consumption estimates and/or hardware level power consumption estimates.Type: GrantFiled: November 15, 2006Date of Patent: February 1, 2011Assignee: Altera CorporationInventors: Jordan Plofsky, Philippe Molson, Francois Pequillat
-
Patent number: 7873953Abstract: Methods and apparatus are provided for implementing a programmable chip using a high-level language. Code sequences such as high-level language software critical loops are converted into read/transform/write (RXW) processes with buffer based flow control between the processes. Having separate read and write processes allows an arbitrary number of sequential reads/writes to occur in any order, subject to buffer size, allowing bursting/sequential transactions that are more efficient than random accesses.Type: GrantFiled: March 20, 2006Date of Patent: January 18, 2011Assignee: Altera CorporationInventors: Jeffrey Orion Pritchard, Jarrod Colin James Blackburn, David James Lau, Philippe Molson, James L. Ball, Jesse Kempa
-
Patent number: 7865347Abstract: A method, apparatus and a filter compiler system for building a filter is disclosed. The filter compiler system includes a filter resource estimator. The filter resource estimator is configured to estimate an implementation cost of the filter. The filter compiler system determines whether the implementation cost is acceptable and updates a design of the filter upon determining that the implementation cost is unacceptable.Type: GrantFiled: December 23, 2008Date of Patent: January 4, 2011Assignee: Altera CorporationInventors: Tony San, Philippe Molson
-
Patent number: 7676355Abstract: Various techniques permit more thorough development of digital systems and devices by designers while protecting the proprietary interests of the owners of the intellectual property incorporated in such systems and devices. More specifically, the present invention provides to an end customer IP hardware which is suitable for prototype testing, but unusable for production purposes. One method limits the physical or electrical mode of operation of a hardware platform used for prototype testing of intellectual property (such as limiting the number of electrical contacts between the hardware and an external electrical device or limiting the data format(s) usable in the hardware during prototype testing). Another method limits the temporal operation of a hardware platform using an internal counter within the software provided by the intellectual property owner.Type: GrantFiled: March 10, 2006Date of Patent: March 9, 2010Assignee: Altera CorporationInventors: Philippe Molson, Tony San
-
Patent number: 7509246Abstract: Methods and apparatus automate creation of code for system level simulations from hardware representations, specifically RTL representations. In one approach, individual RTL hardware modules are analyzed to generate code for corresponding system level modules. This is accomplished by taking a mapped netlist for a register transfer level (RTL) representation of the hardware module and converting it to what can be termed a “system level netlist.” This system level netlist contains “system level instances” corresponding to “hardware cells” of the mapped netlist. A mapped netlist includes hardware cells corresponding to programmed hardware units of a target hardware device. The method generates corresponding functional representations (code for system level simulation) from these hardware cells. This functional representation is referred to herein as a system level instance. System level instances are generated for each of the hardware cells in a given hardware module.Type: GrantFiled: June 9, 2003Date of Patent: March 24, 2009Assignee: Altera CorporationInventors: Philippe Molson, Tony San, Jeffrey R. Fox
-
Patent number: 7480603Abstract: A method, apparatus and system for building a filter is disclosed. In a particular embodiment, the filter is a finite impulse response (FIR) filter and a compiler suitable for implementing the FIR filter is described. The compiler includes a filter coefficient generator suitably arranged to provide a first set of filter coefficients corresponding to the desired FIR filter spectral response and a filter spectral response analyzer coupled to the filter coefficient generator for providing an expected FIR filter spectral response based in part upon the first set of filter coefficients. The compiler also includes a filter resource estimator coupled to the filter spectral response simulator for estimating an implementation cost of the FIR filter based upon the second set of filter coefficients as well as a filter compiler unit coupled to the resource estimator arranged to compile a FIR filter implementation output file.Type: GrantFiled: August 16, 2006Date of Patent: January 20, 2009Assignee: Altera CorporationInventors: Tony San, Philippe Molson
-
Patent number: 7360189Abstract: A method for generating a waveform display includes retrieving signal data associated with a node in a system design model from a system level electronic design automation tool. A value change dump file that describes the signal data is generated.Type: GrantFiled: June 1, 2004Date of Patent: April 15, 2008Assignee: Altera CorporationInventor: Philippe Molson