Patents by Inventor Marcel A. LeBlanc
Marcel A. LeBlanc 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: 8248110Abstract: Clock switch-over circuits and methods provide clock signals to clock routing networks. According to one embodiment, a multiplexer selects between a first clock signal and a second clock signal in response to a switch select signal received from a control circuit. A storage circuit stores an enable signal in response to an output clock signal of the multiplexer. A logic circuit transmits the output clock signal of the multiplexer to a clock routing network in response to the enable signal from the storage circuit. At least one signal is transmitted from the clock switch-over circuit to the control circuit.Type: GrantFiled: March 15, 2011Date of Patent: August 21, 2012Assignee: Altera CorporationInventors: Gary Lai, Andy L. Lee, Ryan Fung, Vaughn Betz, Marcel A. LeBlanc
-
Patent number: 8219844Abstract: A synchronous clear emulation circuit is provided. The synchronous clear emulation circuit includes a register having an asynchronous clear port. Moreover, the synchronous clear emulation circuit is configured to emulate a synchronous clear port by using the asynchronous clear port. The synchronous clear port is emulated by outputting a data output signal that is synchronous with the clock signal and the data output signal is based on an asynchronous clear signal received at the asynchronous clear port. The asynchronous clear port performs a function of the asynchronous clear port without the synchronous clear port implemented within the register.Type: GrantFiled: August 3, 2009Date of Patent: July 10, 2012Assignee: Altera CorporationInventor: Marcel A. LeBlanc
-
Patent number: 7911240Abstract: Clock switch-over circuits and methods provide clock signals to clock routing networks. According to one embodiment, a multiplexer selects between a first clock signal and a second clock signal in response to a switch select signal received from a control circuit. A storage circuit stores an enable signal in response to an output clock signal of the multiplexer. A logic circuit transmits the output clock signal of the multiplexer to a clock routing network in response to the enable signal from the storage circuit. At least one signal is transmitted from the clock switch-over circuit to the control circuit.Type: GrantFiled: May 17, 2007Date of Patent: March 22, 2011Assignee: Altera CorporationInventors: Gary Lai, Andy L. Lee, Ryan Fung, Vaughn Betz, Marcel A. LeBlanc
-
Patent number: 7724598Abstract: A megafunction block is provided that includes a serial interface enabling a user to specify settings of a configurable block of a programmable logic device. The megafunction block includes a register array having the capability of translating address information into actual addresses for a memory of the configurable block. Thus, as future configurations/standards are developed that a programmable logic device with the megafunction block will interfaces with, the settings for interfacing with the standards may be added to the register array. Consequently, the pin count will not need to increase as the megafunction block is scalable through the register map. Control logic verifies that the translated address is a valid address and the control logic will generate a selection signal based on whether a read or write operation is to be performed.Type: GrantFiled: April 19, 2007Date of Patent: May 25, 2010Assignee: Altera CorporationInventors: Vinson Chan, Chong H. Lee, Binh Ton, Thiagaraja Gopalsamy, Marcel A. LeBlanc, Neville Carvalho
-
Patent number: 7346860Abstract: An interface for a programmable logic device having a non-volatile memory where a portion of the non-volatile memory is user accessible is provided. A megafunction provides the electronic circuit designer with interface protocol options for the user accessible portion of the non-volatile memory block. The circuitry associated with the user selected interface is then programmed into the programmable logic device.Type: GrantFiled: March 8, 2004Date of Patent: March 18, 2008Assignee: Altera CorporationInventors: Marcel A. LeBlanc, James G. Schleicher
-
Patent number: 7176715Abstract: Disclosed is a device and method for configuring a register in a PLD to operate as a logical AND gate. So configuring a register allows it to be used in a multiplication carried out by the PLD. A logic element includes a combinatorial logic section and at least one register interconnected with the combinatorial logic section. The register is configured to operate as a logical AND gate. The logic element can include a data input, a clear input, and a load input wherein the load input can be held high, a first bit to be ANDed can be input on the data input and a second bit to be ANDed can be input on the clear input. The logic element can, for example be configured to carry out at least a portion of a multiplication of a multiplicand and a multiplier.Type: GrantFiled: November 4, 2004Date of Patent: February 13, 2007Assignee: Altera CorporationInventor: Marcel LeBlanc
-
Patent number: 7107567Abstract: Protected electronic designs permit appropriate simulation and testing of the electronic design in a simulation environment, while preventing a correctly operating unauthorized implementation of the electronic design in a hardware environment such as a programmable device. An unprotected version of the simulation version of an electronic design is augmented by adding protection circuitry to the unprotected version to create a protected version of the electronic design, which operates correctly in a simulation environment but which fails to operate correctly in a hardware environment. In some embodiments of the present invention, a separate programming version which does not incorporate the protection circuitry of the simulation version may also be provided for licensed/authorized users of the electronic design, which may be an IP core or other design.Type: GrantFiled: April 6, 2004Date of Patent: September 12, 2006Assignee: Altera CorporationInventor: Marcel A. LeBlanc
-
Patent number: 7093084Abstract: A random access memory array is used as a shift register. Data is written into different locations in a first column of the memory and then gradually transferred successively to any other number of columns in the memory. Such column-to-column data transfer is the result of reading data from each column and presenting it for writing in the next column. To compensate for latency (delay) in the column-to-column data transfer, the circuitry that controls reading is kept ahead of the circuitry that controls writing by a number of read/write cycles that takes approximately the same amount of time as the column-to-column data transfer delay.Type: GrantFiled: December 3, 2002Date of Patent: August 15, 2006Assignee: Altera CorporationInventor: Marcel A. Leblanc
-
Patent number: 6401230Abstract: Software modules referred to as “plug-ins” associate with megafunctions written in any Hardware Description Language to provide rich parameterization. To the user, the plug-ins present a “wizard” interface allowing selection or setting of any number of important parameters for a particular megafunction. To the design compiler, parameterized megafunctions instantiated via a plug-in appear non-parameterized functions of a type that may be easily handled (by, for example, VHDL and Verilog compilers). Plug-ins “plug into” a compiler or an application associated with the compiler, sometimes referred to as a “plug-in manager.” The plug-in manager creates compilable files from user-defined parameter settings passed by the plug-ins.Type: GrantFiled: February 1, 1999Date of Patent: June 4, 2002Assignee: Altera CorporationInventors: Razmik Ahanessians, Marcel A. LeBlanc
-
Patent number: 6167675Abstract: A web-reinforced wood joist defines a top edge surface, a bottom edge surface opposite to the top edge surface, a first lateral web surface, and a second lateral web surface opposite to the first lateral web surface. A longitudinal metal reinforcement is applied to at least one of the first and second lateral web surfaces. This metal reinforcement includes at least one sheet metal strip formed with integral teeth distributed at predetermined intervals along the entire length thereof and driven into the wood to fixedly secure the metal reinforcement to the joist's wood. This web-reinforcing method is suitable to reinforce any type of elongated structural wood members to improve their strength in bending, direct tension, direct compression, direct shearing and any combination thereof.Type: GrantFiled: September 1, 1998Date of Patent: January 2, 2001Assignee: Les Bois Laumar, Inc.Inventor: Marcel LeBlanc
-
Patent number: 5949991Abstract: A method of analyzing a plurality of signal propagation delays along a plurality of signal interconnection lines within a programmable integrated circuit using a distributed electrical circuit model for the signal interconnection lines which programmably interconnect the electronic circuits forming the cooperative logic functions within the programmable integrated circuit. Load models representing such electronic circuits are incorporated into the circuit model for the signal interconnection lines, and differential nodal equations are generated in accordance with Kirchhoff's Current Law. The differential equations are converted to linear equations in which time is expressed in terms of a finite time interval, or time step.Type: GrantFiled: September 30, 1997Date of Patent: September 7, 1999Assignee: Altera CorporationInventor: Marcel A. LeBlanc
-
Patent number: 5878250Abstract: Circuitry is provided that allows a register without an asynchronous loading capability to be asynchronously loaded. Logic gates are provided before and after the register. The logic gates are driven by an output signal from a storage circuit such as a latch. When the output signal has one value the logic gates act as non-inverting buffers. When the output signal has another value the logic gates act as inverters. The circuitry allows the normal synchronous operations of the register to be maintained. A hazard coverage circuit can be provided to prevent glitches from appearing at the output during asynchronous operations. The logic gates may be formed from exclusive OR gates implemented in programmable logic on a programmable logic device.Type: GrantFiled: June 4, 1997Date of Patent: March 2, 1999Assignee: Altera CorporationInventor: Marcel A. LeBlanc
-
Patent number: 5809735Abstract: A web-reinforced wood joist defines a top edge surface, a bottom edge surface opposite to the top edge surface, a first lateral web surface, and a second lateral web surface opposite to the first lateral web surface. A longitudinal metal reinforcement is applied to at least one of the first and second lateral web surfaces. This metal reinforcement includes at least one sheet metal strip formed with integral teeth distributed at predetermined intervals along the entire length thereof and driven into the wood to fixedly secure the metal reinforcement to the joist's wood. This web-reinforcing method is suitable to reinforce any type of elongated structural wood members to improve their strength in bending, direct tension, direct compression, direct shearing and any combination thereof.Type: GrantFiled: January 22, 1997Date of Patent: September 22, 1998Assignee: Les Bois Laumar Inc.Inventor: Marcel Leblanc