-
公开(公告)号:US20230214571A1
公开(公告)日:2023-07-06
申请号:US17570019
申请日:2022-01-06
申请人: X Development LLC
发明人: Raj Apte , Zhigang Pan , Dino Ruic , Cyrus Behroozi
IPC分类号: G06F30/394 , G06F30/392
CPC分类号: G06F30/394 , G06F30/392 , G06F2119/18
摘要: A computer-implemented method for integrated circuit routing is described. The computer-implemented method comprising receiving a description of interconnected terminals of an integrated circuit with a wiring route electrically coupling the interconnected terminals and configuring a simulated environment defined via a plurality of voxels based on the description. The individual voxels included in the plurality of voxels each correspond to a spatial representation for a corresponding region of a layout associated with the integrated circuit. The computer-implemented method further includes determining local contributions of the individual voxels to a characteristic metric of the integrated circuit based on an electromagnetic simulation of the integrated circuit and revising the wiring route based on the local contributions of the individual voxels.
-
公开(公告)号:US12067339B2
公开(公告)日:2024-08-20
申请号:US17570019
申请日:2022-01-06
申请人: X Development LLC
发明人: Raj Apte , Zhigang Pan , Dino Ruic , Cyrus Behroozi
IPC分类号: G06F30/394 , G06F30/392 , G06F119/18
CPC分类号: G06F30/394 , G06F30/392 , G06F2119/18
摘要: A computer-implemented method for integrated circuit routing is described. The computer-implemented method comprising receiving a description of interconnected terminals of an integrated circuit with a wiring route electrically coupling the interconnected terminals and configuring a simulated environment defined via a plurality of voxels based on the description. The individual voxels included in the plurality of voxels each correspond to a spatial representation for a corresponding region of a layout associated with the integrated circuit. The computer-implemented method further includes determining local contributions of the individual voxels to a characteristic metric of the integrated circuit based on an electromagnetic simulation of the integrated circuit and revising the wiring route based on the local contributions of the individual voxels.
-
公开(公告)号:US20230138706A1
公开(公告)日:2023-05-04
申请号:US17516476
申请日:2021-11-01
申请人: X Development LLC
发明人: Raj Apte , Cyrus Behroozi , Kathryn Heal , Owen Lewis , Zhigang Pan , Dino Ruic
IPC分类号: G06F30/398 , G06F30/27 , G06F30/323
摘要: Embodiments of a system and method for generating integrated circuit layouts are described herein. A computer implemented method for generating integrated circuit layouts includes receiving a first layout for an integrated circuit, segmenting the first layout into a plurality of different patches, each patch of the plurality of patches describing a discrete portion of the first layout, identifying a non-compliant patch of the plurality of patches, the non-compliant patch violating a design rule governing the manufacture of the integrated circuit, generating a transformation of the non-compliant patch using a machine learning model, and generating a second layout using the transformation and the first layout, where the second layout is compliant with the design rule.
-
公开(公告)号:US20230297756A1
公开(公告)日:2023-09-21
申请号:US18105737
申请日:2023-02-03
申请人: X Development LLC
发明人: Dino Ruic
IPC分类号: G06F30/394 , G06F30/398
CPC分类号: G06F30/394 , G06F30/398 , G06F2119/06
摘要: Systems, devices, and methods for optimization of conducting interconnects are described. A method includes receiving an integrated circuit layout including a plurality of terminals and an interconnect, wherein the interconnect represents a conductive coupling between the plurality of terminals. The method includes receiving terminal information describing operating parameters of the plurality of terminals. The method includes receiving layer information describing material composition and material property information for the plurality of terminals and the interconnect. The method includes generating a three-dimensional representation of an integrated circuit using the integrated circuit layout and the layer information. The method includes determining an individual contribution of a cell included in the three-dimensional representation to a resistance-capacitance (RC) value of the interconnect using the three-dimensional representation and the terminal information. The method also includes generating an updated integrated circuit layout based at least in part on the individual contribution.
-
公开(公告)号:US20230259689A1
公开(公告)日:2023-08-17
申请号:US17957621
申请日:2022-09-30
申请人: X Development LLC
发明人: Xiaoqing Xu , Dino Ruic
IPC分类号: G06F30/398 , G06F30/394
CPC分类号: G06F30/398 , G06F30/394
摘要: In some embodiments, a computer-implemented method for designing an integrated circuit using transistor placement optimization is provided. A computing system receives a specification for the integrated circuit. The specification includes a netlist describing a plurality of transistors and connections between terminals of the plurality of transistors. The computing system determines an initial location and an orientation on a canvas for each transistor in the plurality of transistors. The computing system uses an objective function based at least in part on the initial locations and the orientations of the plurality of transistors to generate a rough placement having globally optimized locations and orientations for the plurality of transistors. The computing system uses a local refinement technique to optimize the rough placement to generate a fine placement, and uses a routing technique to generate a routing for the fine placement to generate a completed design.
-
公开(公告)号:US20230251620A1
公开(公告)日:2023-08-10
申请号:US17665860
申请日:2022-02-07
申请人: X Development LLC
发明人: Raj Apte , Cyrus Behroozi , Zhigang Pan , Dino Ruic
CPC分类号: G05B19/188 , G05B13/0265 , G05B2219/45031
摘要: Systems, computer-implemented methods, and instructions encoded in machine-accessible storage media are provided for determining manufacturability of an integrated circuit layout. A computer-implemented method includes receiving a layout describing the integrated circuit to be manufactured by a semiconductor manufacturing process. The method also includes generating a differentiable manufacturability parameter as an output of a machine learning model using the layout, the machine learning model being trained to generate the differentiable manufacturability parameter. The differentiable manufacturability parameter describes the manufacturability of the integrated circuit by the semiconductor manufacturing process.
-
公开(公告)号:US11675960B2
公开(公告)日:2023-06-13
申请号:US17516476
申请日:2021-11-01
申请人: X Development LLC
发明人: Raj Apte , Cyrus Behroozi , Kathryn Heal , Owen Lewis , Zhigang Pan , Dino Ruic
IPC分类号: G06F30/398 , G06F30/323 , G06F30/27
CPC分类号: G06F30/398 , G06F30/27 , G06F30/323
摘要: Embodiments of a system and method for generating integrated circuit layouts are described herein. A computer implemented method for generating integrated circuit layouts includes receiving a first layout for an integrated circuit, segmenting the first layout into a plurality of different patches, each patch of the plurality of patches describing a discrete portion of the first layout, identifying a non-compliant patch of the plurality of patches, the non-compliant patch violating a design rule governing the manufacture of the integrated circuit, generating a transformation of the non-compliant patch using a machine learning model, and generating a second layout using the transformation and the first layout, where the second layout is compliant with the design rule.
-
-
-
-
-
-