Patents by Inventor Nabil Laachi

Nabil Laachi 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: 11379647
    Abstract: A method for optical proximity correction (OPC) comprises creating a semi-physical model of a mask for a current layer in an IC design layout using physical parameters of a lithography process used to create the mask, the semi-physical model specifying contours of the plurality of features of the mask. It is determined from design information whether the current layer is deformed by the one or more reference layers that overlap the current layer near the contours. Responsive to determining that the current layer is deformed by the one or more reference layers, the semi-physical model and the design information of the one or more reference layers are input into a trained machine learning algorithm to generate a contour shift prediction for the current layer, the contour shift prediction estimating a residual error of the semi-physical model. The contour shift prediction is then used for multilayer OPC correction of the current layer.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 5, 2022
    Assignee: Intel Corporation
    Inventors: Hyungjin Ma, Gregory Toepperwein, Nabil Laachi, Chihhui Wu, Vasudev Lal
  • Publication number: 20210072635
    Abstract: A method for optical proximity correction (OPC) comprises creating a semi-physical model of a mask for a current layer in an IC design layout using physical parameters of a lithography process used to create the of the mask, the semi-physical model specifying contours of the plurality of features of the mask. It is determined from design information whether the current layer is deformed by the one or more reference layers that overlap the current layer near the contours. Responsive to determining that the current layer is deformed by the one or more reference layers, the semi-physical model and the design information of the one or more reference layers are input into a trained machine learning algorithm to generate a contour shift prediction for the current layer, the contour shift prediction estimating a residual error of the semi-physical model. The contour shift prediction is then used for multilayer OPC correction of the current layer.
    Type: Application
    Filed: March 30, 2018
    Publication date: March 11, 2021
    Inventors: Hyungjin MA, Gregory TOEPPERWEIN, Nabil LAACHI, Chihhui WU, Vasudev LAL
  • Patent number: 7400933
    Abstract: A method of predictive control for a single input, single output (SISO) system, including modeling the SISO system with model factors, detecting output from the SISO system, estimating a filtered disturbance from the output, determining a steady state target state from the filtered disturbance and a steady state target output, populating a dynamic optimization solution table using the model factors and a main tuning parameter, and determining an optimum input from the dynamic optimization solution table. Determining an optimum input includes determining a time varying parameter, determining a potential optimum input from the time varying parameter, and checking whether the potential optimum input is the optimum input.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: July 15, 2008
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: James B. Rawlings, Gabriele Pannocchia, Nabil Laachi
  • Publication number: 20050209714
    Abstract: A method of predictive control for a single input, single output (SISO) system, including modeling the SISO system with model factors, detecting output from the SISO system, estimating a filtered disturbance from the output, determining a steady state target state from the filtered disturbance and a steady state target output, populating a dynamic optimization solution table using the model factors and a main tuning parameter, and determining an optimum input from the dynamic optimization solution table. Determining an optimum input includes determining a time varying parameter, determining a potential optimum input from the time varying parameter, and checking whether the potential optimum input is the optimum input.
    Type: Application
    Filed: February 4, 2005
    Publication date: September 22, 2005
    Inventors: James Rawlings, Gabriele Pannocchia, Nabil Laachi