-
公开(公告)号:US20220221714A1
公开(公告)日:2022-07-14
申请号:US17146509
申请日:2021-01-12
Applicant: GLOBALFOUNDRIES U.S. Inc.
Inventor: Won Suk Lee , Thomas G. Weeks, III , Michal Rakowski , Yusheng Bian , Roderick A. Augur , Alexander L. Martin , Petar I. Todorov
Abstract: Disclosed are a system, method, software tool, etc. for generating a layout indicating the paths for balanced optical waveguides (WGs) of a WG bus. A grid is used to route paths, which extend between corresponding first and second input/output nodes, respectively, and which are within boundaries of a defined area. The paths are automatically rerouted to balance for length and number of bends without overly increasing the lengths of or number of bends in those paths and further without moving the input/output nodes or falling outside the established boundaries. Automatic rerouting of the paths is performed iteratively based on results of various intersection operations related to different path-specific sets of points on the grid to determine when and where to insert additional linear segments and bends into the paths. Then, a layout indicating the balanced paths is generated. Also disclosed is a WG bus structure with balanced optical WGs.
-
公开(公告)号:US11500198B2
公开(公告)日:2022-11-15
申请号:US17146509
申请日:2021-01-12
Applicant: GLOBALFOUNDRIES U.S. Inc.
Inventor: Won Suk Lee , Thomas G. Weeks, III , Michal Rakowski , Yusheng Bian , Roderick A. Augur , Alexander L. Martin , Petar I. Todorov
Abstract: Disclosed are a system, method, software tool, etc. for generating a layout indicating the paths for balanced optical waveguides (WGs) of a WG bus. A grid is used to route paths, which extend between corresponding first and second input/output nodes, respectively, and which are within boundaries of a defined area. The paths are automatically rerouted to balance for length and number of bends without overly increasing the lengths of or number of bends in those paths and further without moving the input/output nodes or falling outside the established boundaries. Automatic rerouting of the paths is performed iteratively based on results of various intersection operations related to different path-specific sets of points on the grid to determine when and where to insert additional linear segments and bends into the paths. Then, a layout indicating the balanced paths is generated. Also disclosed is a WG bus structure with balanced optical WGs.
-