Patents by Inventor Adam Kimura
Adam Kimura 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: 12775763Abstract: A method performed by a computing device may comprise receiving a netlist and converting primitive tables and library instances of the netlist to behavioral code. The netlist may be flattened by replacing sub-module instances with respective code. A number of unnecessary variables may be reduced by replacing input and output with corresponding wires from a top-level module of the netlist. The netlist may be parsed to produce an AST. Sequential and combinational graphs may be generated. A list of all sub-modules instantiated within the design may also be generated. The method may further comprise looking for the definitions of the sub-modules within the netlist or a helper library file and determining whether the top-level module contains instances of user-defined primitives. Any user-defined primitives may be converted into equivalent module definitions. Directive graphs may be generated from the AST. Hierarchy may be restored and module reconstruction may be performed.Type: GrantFiled: January 29, 2021Date of Patent: October 27, 2026Inventors: Katie Liszewski, Tim McDonley, Josh Delozier, Andrew Elliott, Dylan Jones, Matt Sutter, Adam Kimura
-
Publication number: 20260320270Abstract: The present disclosure provides a method for generating a spatially resolved netlist that includes generating a netlist based on integrated circuit (IC) layout data and standard cell library data, the netlist including cell and net definitions associated with the IC; determining position data for respective cells and nets based on the IC layout data; mapping the position data to respective cell and net definitions in the netlist; and generating a spatially resolved netlist that includes the mapped position data to respective cell and net definitions.Type: ApplicationFiled: February 2, 2026Publication date: October 15, 2026Inventors: Timothy A. McDonley, Andrew Elliott, Adam Kimura, Katie T. Liszewski, Thomas Kent, Josh Delozier, Benjamin Hayden
-
Publication number: 20260127732Abstract: In an integrated circuit (IC) analysis, a reference IC layout is stored. Instructions are readable and executable by an electronic processor to perform an IC analysis method, including: receiving layer images of a physical IC; extracting polygons depicted in the layer images; detecting errors in the physical IC by applying homeomorphic error detection to compare the extracted polygons with polygons of the reference IC layout; and displaying the detected errors on the display. The detecting of errors may include detecting an error comprising a topological inequivalence between an extracted polygon or pair of polygons and a polygon or pair of polygons of the reference IC layout. The detecting of errors may include detecting an error comprising a topological coverage error.Type: ApplicationFiled: December 18, 2025Publication date: May 7, 2026Inventors: Adam Kimura, Vince A. McKinsey, Adam R. Waite
-
Patent number: 12541628Abstract: The present disclosure provides a method for generating a spatially resolved netlist that includes generating a netlist based on integrated circuit (IC) layout data and standard cell library data, the netlist including cell and net definitions associated with the IC; determining position data for respective cells and nets based on the IC layout data; mapping the position data to respective cell and net definitions in the netlist; and generating a spatially resolved netlist that includes the mapped position data to respective cell and net definitions.Type: GrantFiled: August 5, 2022Date of Patent: February 3, 2026Assignee: Battelle Memorial InstituteInventors: Timothy A. McDonley, Andrew Elliott, Adam Kimura, Katie T. Liszewski, Thomas Kent, Josh Delozier, Benjamin Hayden
-
Patent number: 12524869Abstract: In an integrated circuit (IC) analysis, a reference IC layout is stored. Instructions are readable and executable by an electronic processor to perform an IC analysis method, including: receiving layer images of a physical IC; extracting polygons depicted in the layer images; detecting errors in the physical IC by applying homeomorphic error detection to compare the extracted polygons with polygons of the reference IC layout; and displaying the detected errors on the display. The detecting of errors may include detecting an error comprising a topological inequivalence between an extracted polygon or pair of polygons and a polygon or pair of polygons of the reference IC layout. The detecting of errors may include detecting an error comprising a topological coverage error.Type: GrantFiled: November 17, 2022Date of Patent: January 13, 2026Assignee: BATTELLE MEMORIAL INSTITUTEInventors: Adam Kimura, Vince A. McKinsey, Adam R. Waite
-
Publication number: 20250209243Abstract: In an integrated circuit (IC) assessment method, an artificial intelligence (AI) component comprising at least one artificial neural network (ANN) is trained to transform layout rendering tiles of a rendering of a reference IC into corresponding reference layout image tiles extracted from at least one layout image of the reference IC. Using the trained AI component, standard cell layout renderings of a library of GDSII or OASIS standard cell layout renderings are transformed into as-fabricated standard cell layout renderings forming a library of as fabricated standard cell layout renderings. Instantiated standard cells and their placements in the layout image of an IC-under-test are identified by matching the instantiated standard cells with corresponding as-fabricated standard cell layout renderings retrieved from the library of as fabricated standard cell layout renderings.Type: ApplicationFiled: February 20, 2025Publication date: June 26, 2025Inventors: Adam Kimura, Rohan Prabhu, Noah Mun
-
Patent number: 12260160Abstract: In an integrated circuit (IC) assessment method, an artificial intelligence (AI) component comprising at least one artificial neural network (ANN) is trained to transform layout rendering tiles of a rendering of a reference IC into corresponding reference layout image tiles extracted from at least one layout image of the reference IC. Using the trained AI component, standard cell layout renderings of a library of GDSII or OASIS standard cell layout renderings are transformed into as-fabricated standard cell layout renderings forming a library of as fabricated standard cell layout renderings. Instantiated standard cells and their placements in the layout image of an IC-under-test are identified by matching the instantiated standard cells with corresponding as-fabricated standard cell layout renderings retrieved from the library of as fabricated standard cell layout renderings.Type: GrantFiled: January 9, 2024Date of Patent: March 25, 2025Assignee: BATTELLE MEMORIAL INSTITUTEInventors: Adam Kimura, Rohan Prabhu, Noah Mun
-
Publication number: 20240249050Abstract: In an integrated circuit (IC) assessment method, an artificial intelligence (AI) component comprising at least one artificial neural network (ANN) is trained to transform layout rendering tiles of a rendering of a reference IC into corresponding reference layout image tiles extracted from at least one layout image of the reference IC. Using the trained AI component, standard cell layout renderings of a library of GDSII or OASIS standard cell layout renderings are transformed into as-fabricated standard cell layout renderings forming a library of as fabricated standard cell layout renderings. Instantiated standard cells and their placements in the layout image of an IC-under-test are identified by matching the instantiated standard cells with corresponding as-fabricated standard cell layout renderings retrieved from the library of as fabricated standard cell layout renderings.Type: ApplicationFiled: January 9, 2024Publication date: July 25, 2024Inventors: Adam Kimura, Rohan Prabhu, Noah Mun
-
Publication number: 20240169512Abstract: In an integrated circuit (IC) analysis, a reference IC layout is stored. Instructions are readable and executable by an electronic processor to perform an IC analysis method, including: receiving layer images of a physical IC; extracting polygons depicted in the layer images; detecting errors in the physical IC by applying homeomorphic error detection to compare the extracted polygons with polygons of the reference IC layout; and displaying the detected errors on the display. The detecting of errors may include detecting an error comprising a topological inequivalence between an extracted polygon or pair of polygons and a polygon or pair of polygons of the reference IC layout. The detecting of errors may include detecting an error comprising a topological coverage error.Type: ApplicationFiled: November 17, 2022Publication date: May 23, 2024Inventors: Adam Kimura, Vince A. McKinsey, Adam R. Waite
-
Patent number: 11907627Abstract: In an integrated circuit (IC) assessment method, an artificial intelligence (AI) component comprising at least one artificial neural network (ANN) is trained to transform layout rendering tiles of a rendering of a reference IC into corresponding reference layout image tiles extracted from at least one layout image of the reference IC. Using the trained AI component, standard cell layout renderings of a library of GDSII or OASIS standard cell layout renderings are transformed into as-fabricated standard cell layout renderings forming a library of as fabricated standard cell layout renderings. Instantiated standard cells and their placements in the layout image of an IC-under-test are identified by matching the instantiated standard cells with corresponding as-fabricated standard cell layout renderings retrieved from the library of as fabricated standard cell layout renderings.Type: GrantFiled: December 8, 2021Date of Patent: February 20, 2024Assignee: BATTELLE MEMORIAL INSTITUTEInventors: Adam Kimura, Rohan Prabhu, Noah Mun
-
Publication number: 20230044517Abstract: The present disclosure provides a method for generating a spatially resolved netlist that includes generating a netlist based on integrated circuit (IC) layout data and standard cell library data, the netlist including cell and net definitions associated with the IC; determining position data for respective cells and nets based on the IC layout data; mapping the position data to respective cell and net definitions in the netlist; and generating a spatially resolved netlist that includes the mapped position data to respective cell and net definitions.Type: ApplicationFiled: August 5, 2022Publication date: February 9, 2023Inventors: Timothy A. McDonley, Andrew Elliott, Adam Kimura, Katie T. Liszewski, Thomas Kent, Josh Delozier, Benjamin Hayden
-
Publication number: 20230017484Abstract: The present disclosure provides a circuit design validation system. In one embodiment, the system includes polygon extraction circuitry to determine, based on layer images of a fabricated integrated circuit (IC), a plurality of polygons associated with a layer of the fabricated IC; and cell pattern matching circuitry to search the polygons defined within a layer image of the fabricated IC to determine a match between a cell template of a standard cell library and the plurality of polygons defined within the layer image of the fabricated IC.Type: ApplicationFiled: June 30, 2022Publication date: January 19, 2023Inventors: Adam KIMURA, James SCHAFFRANEK, Alexander MANG
-
Publication number: 20220188491Abstract: In an integrated circuit (IC) assessment method, an artificial intelligence (AI) component comprising at least one artificial neural network (ANN) is trained to transform layout rendering tiles of a rendering of a reference IC into corresponding reference layout image tiles extracted from at least one layout image of the reference IC. Using the trained AI component, standard cell layout renderings of a library of GDSII or OASIS standard cell layout renderings are transformed into as-fabricated standard cell layout renderings forming a library of as fabricated standard cell layout renderings. Instantiated standard cells and their placements in the layout image of an IC-under-test are identified by matching the instantiated standard cells with corresponding as-fabricated standard cell layout renderings retrieved from the library of as fabricated standard cell layout renderings.Type: ApplicationFiled: December 8, 2021Publication date: June 16, 2022Inventors: Adam Kimura, Rohan Prabhu, Noah Mun