Patents by Inventor Paul Eugene Richard Lippens

Paul Eugene Richard Lippens 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: 11681842
    Abstract: Embodiments herein include detecting a transformation in a circuit layout before clock tree synthesis is performed, and in response, estimating a latency offset, relative to a global latency value, for a clock pin in a clock gate circuit. Moreover, the embodiments includes determining, based on the latency offset, a timing constraint for combinational logic configured to generate an enable signal for the clock gate circuit and adjusting the circuit layout based on the timing constraint to affect when the combinational logic generates the enable signal.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: June 20, 2023
    Assignee: Synopsys, Inc.
    Inventors: Kailash Pawar, Paul Eugene Richard Lippens, Darren Charles Cronquist
  • Publication number: 20220180031
    Abstract: Embodiments herein include detecting a transformation in a circuit layout before clock tree synthesis is performed, and in response, estimating a latency offset, relative to a global latency value, for a clock pin in a clock gate circuit. Moreover, the embodiments includes determining, based on the latency offset, a timing constraint for combinational logic configured to generate an enable signal for the clock gate circuit and adjusting the circuit layout based on the timing constraint to affect when the combinational logic generates the enable signal.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 9, 2022
    Inventors: Kailash PAWAR, Paul Eugene Richard LIPPENS, Darren Charles CRONQUIST
  • Publication number: 20010039610
    Abstract: A data processing device is described which at least comprises a master controller (1), a first functional unit (2) which includes a slave controller (20), a second functional unit (3). The functional units (2,3) share common memory means (11). The device is programmed for executing an instruction by the first functional unit (2), the execution of said instruction involving input/output operations by the first functional unit (3), wherein output data of the first functional unit (2) is processed by the second functional unit (3) during said execution and/or the input data is generated by the second functional (3) unit during said execution.
    Type: Application
    Filed: March 7, 2001
    Publication date: November 8, 2001
    Inventors: Natalino Giorgio Busa, Albert Van Der Werf, Paul Eugene Richard Lippens