Patents by Inventor Emile Y. Sahouria

Emile Y. Sahouria 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).

  • Publication number: 20100229145
    Abstract: Techniques are disclosed for determining if the decomposition of layout design data is feasible, and for optimizing the segmentation of polygons in decomposable layout design data. Layout design data is analyzed to identify the edges of polygons that should be imaged by separate lithographic masks. In addition, proposed cut paths are generated to cut the polygons in the layout design data into a plurality of polygon segments. Once the separated edges and cut paths have been selected, a conflict graph is constructed that reflects these relationships. Next, a dual of the conflict graph is constructed. This dual graph will have a corresponding separation dual graph edge for each separated polygon edge pair in the layout design data. The dual graph also will have a corresponding cut path dual graph edge for each proposed cut path generated for the layout design data. After the dual graph has been constructed, it is analyzed to determine which of the proposed cut paths should be kept and which should be discarded.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 9, 2010
    Inventors: Emile Y. Sahouria, Petr E. Glotov
  • Patent number: 7716624
    Abstract: A method and apparatus for translating a hierarchical IC layout file into a format that can be used by a mask writer that accepts files having a limited hierarchy. Cover cells of the original IC layout file or a modified file are designated, and the hierarchical file is redefined to include only those designated cover cells. Non-designated cover cells and other geometric data are flattened into the designated cover cells. The hierarchy of the modified file is then redefined to be less than or equal to the hierarchy limit of the mask writing tool.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: May 11, 2010
    Inventors: Emile Y Sahouria, Weidong Zhang
  • Publication number: 20100023914
    Abstract: Techniques are disclosed for determining if the decomposition of layout design data is feasible, and for optimizing the segmentation of polygons in decomposable layout design data. Layout design data is analyzed to identify the edges of polygons that should be imaged by separate lithographic masks. In addition, proposed cut paths are generated to cut the polygons in the layout design data into a plurality of polygon segments. Once the separated edges and cut paths have been selected, a conflict graph is constructed that reflects these relationships. Next, a dual of the conflict graph is constructed. This dual graph will have a corresponding separation dual graph edge for each separated polygon edge pair in the layout design data. The dual graph also will have a corresponding cut path dual graph edge for each proposed cut path generated for the layout design data. After the dual graph has been constructed, it is analyzed to determine which of the proposed cut paths should be kept and which should be discarded.
    Type: Application
    Filed: February 20, 2009
    Publication date: January 28, 2010
    Inventors: Emile Y. Sahouria, Petr E. Glotov
  • Publication number: 20090276747
    Abstract: A method of parsing integrated circuit layout design data. According to some implementations, the segment boundaries are designated by first identifying data in the integrated circuit layout design data that matches a cell record start value. Next, the subsequent data is parsed, until a threshold amount of subsequent data has been parsed without identifying another cell record start value. When the threshold amount of subsequent data has been parsed without identifying another cell record start value, the next data in the integrated circuit layout design data matching a cell record start value is designated as a segment boundary. Integrated circuit layout design data can be segmented sequentially, or by using dyadic division. Once the integrated circuit layout design data has been broken up into segments, the segments can be provided to a parallel processing computing system for parsing in parallel.
    Type: Application
    Filed: December 8, 2008
    Publication date: November 5, 2009
    Inventor: Emile Y. Sahouria
  • Publication number: 20090125855
    Abstract: Separation directives for integrated circuit layout design data are formed based upon one or more printing feasibility analyses performed on the layout design data. At least one printing feasibility analysis is performed on layout design data to identify portions of the design that may not be correctly formed or “printed” during a photolithographic process. The geometric element edges involved in a potential printing defect are then identified as edges to be formed using separate masks. Further, separation directives may be created to specifically designate the identified edges as edges to be formed using separate masks in a photolithographic manufacturing process.
    Type: Application
    Filed: July 30, 2008
    Publication date: May 14, 2009
    Inventors: Emile Y. Sahouria, Alexander V. Trichkov
  • Publication number: 20080307381
    Abstract: A method for separating features in a target layout into different mask layouts for use in a photolithographic process. Features of a target layer are searched for features having a predefined shape. In one embodiment, portions of the feature having the predefined shape divided into two or more sub-features and at least one sub-feature are not considered when separating the features into two or more mask layouts. In another embodiment, features having a predefined shape are cut to form two or more sub-features and all features and sub-features are considered when separating the features of the target layout into the two or more mask layouts.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Inventors: Alexander Tritchkov, Emile Y. Sahouria, Le Hong
  • Publication number: 20080166639
    Abstract: A method for preparing data to create two or more masks required to print a desired feature pattern with a multiple mask technique. In one embodiment of the invention, a target feature pattern is separated into two or more groups or data layers with a coloring algorithm. Coloring conflicts or adjacent features that are within a predetermined distance of each other and are assigned to the same group or data layer are identified. Cutting boxes are added to a feature to divide a feature into two or more smaller features. A coloring algorithm is re-applied to the layout including the cutting boxes to assign the features into different groups or data layers. Data in each group or data layer is used to define a mask to print the target feature pattern.
    Type: Application
    Filed: January 8, 2007
    Publication date: July 10, 2008
    Inventors: Jea-Woo Park, Emile Y. Sahouria
  • Patent number: 7069534
    Abstract: A method and apparatus for translating a hierarchical IC layout file into a format that can be used by a mask writer that accepts files having a limited hierarchy. Cover cells of the original IC layout file or a modified file are designated, and the hierarchical file is redefined to include only those designated cover cells. Non-designated cover cells and other geometric data are flattened into the designated cover cells. The hierarchy of the modified file is then redefined to be less than or equal to the hierarchy limit of the mask writing tool.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: June 27, 2006
    Inventors: Emile Y. Sahouria, Weidong Zhang