Patents by Inventor ZongWu Tang
ZongWu Tang 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: 8999766Abstract: Roughly described, an antenna diode is formed at least partially within the exclusion zone around a TSV, and is connected to the TSV by way of a metal 1 layer conductor at the same time that the TSV is connected to either the gate poly or a diffusion region of one or more transistors placed outside the exclusion zone.Type: GrantFiled: December 18, 2013Date of Patent: April 7, 2015Assignee: Synopsys, Inc.Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
-
Patent number: 8877638Abstract: Roughly described, an antenna diode is formed at least partially within the exclusion zone around a TSV, and is connected to the TSV by way of a metal 1 layer conductor at the same time that the TSV is connected to either the gate poly or a diffusion region of one or more transistors placed outside the exclusion zone.Type: GrantFiled: August 6, 2012Date of Patent: November 4, 2014Assignee: Synopsys, Inc.Inventors: Jamil Kawa, Min Ni, James D. Sproch, Qing Su, Zongwu Tang
-
Patent number: 8762918Abstract: A convolution of the kernel over a layout in a multi-core processor system includes identifying a sector, called a dynamic band, of the layout including a plurality of evaluation points. Layout data specifying the sector of the layout is loaded in shared memory, which is shared by a plurality of processor cores. A convolution operation of the kernel and the evaluation points in the sector is executed. The convolution operation includes iteratively loading parts of the basis data set, called a stride, into space available in shared memory given the size of the layout data specifying the sector. A plurality of threads is executed concurrently using the layout data for the sector and the currently loaded part of the basis data set. The iteration for the loading basis data set proceeds through the entire data set until the convolution operation is completed.Type: GrantFiled: June 3, 2013Date of Patent: June 24, 2014Assignee: Synopsys, Inc.Inventors: Min Ni, Zongwu Tang, Qing Su
-
Publication number: 20140109027Abstract: Roughly described, an antenna diode is formed at least partially within the exclusion zone around a TSV, and is connected to the TSV by way of a metal 1 layer conductor at the same time that the TSV is connected to either the gate poly or a diffusion region of one or more transistors placed outside the exclusion zone.Type: ApplicationFiled: December 18, 2013Publication date: April 17, 2014Applicant: SYNOPSYS, INC.Inventors: Qing Su Su, Min Ni Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
-
Patent number: 8578313Abstract: One embodiment of the present invention provides a system that generates a pattern-clip-based hotspot database for performing automatic pattern-clip-based layout verification. During operation, the system receives a list of pattern clips which specify manufacturing hotspots to be avoided in a layout, wherein each pattern clip comprises a set of geometries in proximity to each other. Next, for each pattern clip, the system perturbs the pattern clip to determine a first range of variations for the constituent set of geometries wherein the perturbed pattern clip no longer causes a manufacturing hotspot. The system then extracts a set of correction guidance descriptions from the first range of variations for correcting the pattern clip. Subsequently, the system stores the pattern clip and the set of correction guidance descriptions in the pattern-clip-based hotspot database.Type: GrantFiled: April 24, 2008Date of Patent: November 5, 2013Assignee: Synopsys, Inc.Inventors: Zongwu Tang, Daniel Zhang, Alex Miloslavsky, Subarnarekha Sinha, Jingyu Xu, Kent Y. Kwang, Kevin A. Beaudette
-
Patent number: 8566754Abstract: One embodiment of the present invention provides a system that automatically processes manufacturing hotspot information. During operation, the system receives a pattern clip associated with a manufacturing hotspot in a layout, wherein the pattern clip comprises a set of polygons in proximity to the manufacturing hotspot's location. Next, the system determines if the pattern clip matches a known manufacturing hotspot configuration. If the pattern clip does not match a known manufacturing hotspot configuration, the system then performs a perturbation process on the pattern clip to determine a set of correction recommendations to eliminate the manufacturing hotspot. By performing the perturbation process, the system additionally determines ranges of perturbation to the set of polygons wherein the perturbed pattern clip does not eliminate the manufacturing hotspot. Subsequently, the system stores the set of correction recommendations and the ranges of perturbation into a manufacturing hotspot database.Type: GrantFiled: November 21, 2008Date of Patent: October 22, 2013Assignee: Synopsys, Inc.Inventors: Kent Y. Kwang, Daniel Zhang, Zongwu Tang, Subarnarekha Sinha
-
Publication number: 20130263076Abstract: A convolution of the kernel over a layout in a multi-core processor system includes identifying a sector, called a dynamic band, of the layout including a plurality of evaluation points. Layout data specifying the sector of the layout is loaded in shared memory, which is shared by a plurality of processor cores. A convolution operation of the kernel and the evaluation points in the sector is executed. The convolution operation includes iteratively loading parts of the basis data set, called a stride, into space available in shared memory given the size of the layout data specifying the sector. A plurality of threads is executed concurrently using the layout data for the sector and the currently loaded part of the basis data set. The iteration for the loading basis data set proceeds through the entire data set until the convolution operation is completed.Type: ApplicationFiled: June 3, 2013Publication date: October 3, 2013Inventors: Min Ni, Zongwu Tang, Qing Su
-
Patent number: 8458635Abstract: A convolution of the kernel over a layout in a multi-core processor system includes identifying a sector, called a dynamic band, of the layout including a plurality of evaluation points. Layout data specifying the sector of the layout is loaded in shared memory, which is shared by a plurality of processor cores. A convolution operation of the kernel and the evaluation points in the sector is executed. The convolution operation includes iteratively loading parts of the basis data set, called a stride, into space available in shared memory given the size of the layout data specifying the sector. A plurality of threads is executed concurrently using the layout data for the sector and the currently loaded part of the basis data set. The iteration for the loading basis data set proceeds through the entire data set until the convolution operation is completed.Type: GrantFiled: December 4, 2009Date of Patent: June 4, 2013Assignee: Synopsys, Inc.Inventors: Min Ni, Zongwu Tang, Qing Su
-
Publication number: 20120295433Abstract: Roughly described, an antenna diode is formed at least partially within the exclusion zone around a TSV, and is connected to the TSV by way of a metal 1 layer conductor at the same time that the TSV is connected to either the gate poly or a diffusion region of one or more transistors placed outside the exclusion zone.Type: ApplicationFiled: August 6, 2012Publication date: November 22, 2012Applicant: SYNOPSYS, INC.Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
-
Patent number: 8264065Abstract: Roughly described, an antenna diode is formed at least partially within the exclusion zone around a TSV, and is connected to the TSV by way of a metal 1 layer conductor at the same time that the TSV is connected to either the gate poly or a diffusion region of one or more transistors placed outside the exclusion zone.Type: GrantFiled: October 23, 2009Date of Patent: September 11, 2012Assignee: Synopsys, Inc.Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
-
Patent number: 8037428Abstract: One embodiment of the present invention provides a system that verifies an integrated circuit (IC) chip layout. During operation, the system receives a layout of an IC chip after the layout has gone through a place-and-route operation. Next, the system performs a lithography compliance checking (LCC) operation on the layout to detect lithography hotspots within the layout, wherein each lithography hotspot is associated with a local routing pattern around the lithography hotspot. Next, for each detected lithography hotspot, the system compares the associated local routing pattern against a hotspot database to determine if the local routing pattern matches an entry in the hotspot database, which stores a set of known hotspot configurations. If so, the system corrects the lithography hotspot using correction guidance information associated with the hotspot configuration stored in the hotspot database.Type: GrantFiled: May 29, 2008Date of Patent: October 11, 2011Assignee: Synopsys, Inc.Inventors: Yang-Shan Tong, Daniel Zhang, Linni Wei, Alex Miloslavsky, Wei-Chih Tseng, Zongwu Tang
-
Publication number: 20110138157Abstract: A convolution of the kernel over a layout in a multi-core processor system includes identifying a sector, called a dynamic band, of the layout including a plurality of evaluation points. Layout data specifying the sector of the layout is loaded in shared memory, which is shared by a plurality of processor cores. A convolution operation of the kernel and the evaluation points in the sector is executed. The convolution operation includes iteratively loading parts of the basis data set, called a stride, into space available in shared memory given the size of the layout data specifying the sector. A plurality of threads is executed concurrently using the layout data for the sector and the currently loaded part of the basis data set. The iteration for the loading basis data set proceeds through the entire data set until the convolution operation is completed.Type: ApplicationFiled: December 4, 2009Publication date: June 9, 2011Applicant: Synopsys, Inc.Inventors: MIN NI, Zongwu Tang, Qing Su
-
Publication number: 20110095367Abstract: Roughly described, an antenna diode is formed at least partially within the exclusion zone around a TSV, and is connected to the TSV by way of a metal 1 layer conductor at the same time that the TSV is connected to either the gate poly or a diffusion region of one or more transistors placed outside the exclusion zone.Type: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Applicant: SYNOPSYS, INC.Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
-
Patent number: 7679872Abstract: Embodiments of an interface circuit are described. This interface circuit includes an input pad, a control node and a transistor, which has three terminals. A first terminal is electrically coupled to the input pad and a second terminal is electrically coupled to the control node. Moreover, the interface circuit includes a micro-electromechanical system (MEMS) switch, which is electrically coupled to the input pad and the control node, where the MEMS switch is in parallel with the transistor. In the absence of a voltage applied to a control terminal of the MEMS switch, the MEMS switch is closed, thereby electrically coupling the input pad and the control node. Furthermore, when the voltage is applied to the control terminal of the MEMS switch, the MEMS switch is open, thereby electrically decoupling the input pad and the control node.Type: GrantFiled: July 21, 2008Date of Patent: March 16, 2010Assignee: Synopsys, Inc.Inventors: Jamil Kawa, Subarnarekha Sinha, Min-Chun Tsai, ZongWu Tang, Qing Su
-
Publication number: 20100014199Abstract: Embodiments of an interface circuit are described. This interface circuit includes an input pad, a control node and a transistor, which has three terminals. A first terminal is electrically coupled to the input pad and a second terminal is electrically coupled to the control node. Moreover, the interface circuit includes a micro-electromechanical system (MEMS) switch, which is electrically coupled to the input pad and the control node, where the MEMS switch is in parallel with the transistor. In the absence of a voltage applied to a control terminal of the MEMS switch, the MEMS switch is closed, thereby electrically coupling the input pad and the control node. Furthermore, when the voltage is applied to the control terminal of the MEMS switch, the MEMS switch is open, thereby electrically decoupling the input pad and the control node.Type: ApplicationFiled: July 21, 2008Publication date: January 21, 2010Applicant: Synopsys, Inc.Inventors: Jamil Kawa, Subarnarekha Sinha, Min-Chun Tsai, ZongWu Tang, Qing Su
-
Locating critical dimension(s) of a layout feature in an IC design by modeling simulated intensities
Patent number: 7636904Abstract: A computer is programmed to perform lithography simulation at a number of locations in a transverse direction relative to a length of a feature of an IC design, to obtain simulated intensities at the locations. The computer is further programmed to determine constants of a predetermined formula that models a trend of the simulated intensities as a function of distance (in the transverse direction), by curve-fitting. The computer is also programmed to compute a value (“CD predictor”) based on the just-determined constants, the formula and a known threshold intensity for a given position along the feature's length. The just-described process, of lithography-simulation, followed by curve-fitting, followed by CD predictor computation, is repeatedly performed to obtain a number of CD predictors at a corresponding number of positions along the feature's length. The CD predictors are used to identify a position of a critical dimension, for use in, for example, layout verification.Type: GrantFiled: October 20, 2006Date of Patent: December 22, 2009Assignee: SYNOPSYS, Inc.Inventors: Hua Song, Lantiang Wang, ZongWu Tang -
Publication number: 20090300561Abstract: One embodiment of the present invention provides a system that verifies an integrated circuit (IC) chip layout. During operation, the system receives a layout of an IC chip after the layout has gone through a place-and-route operation. Next, the system performs a lithography compliance checking (LCC) operation on the layout to detect lithography hotspots within the layout, wherein each lithography hotspot is associated with a local routing pattern around the lithography hotspot. Next, for each detected lithography hotspot, the system compares the associated local routing pattern against a hotspot database to determine if the local routing pattern matches an entry in the hotspot database, which stores a set of known hotspot configurations. If so, the system corrects the lithography hotspot using correction guidance information associated with the hotspot configuration stored in the hotspot database.Type: ApplicationFiled: May 29, 2008Publication date: December 3, 2009Applicant: SYNOPSYS, INC.Inventors: Yang-Shan Tong, Daniel Zhang, Linni Wei, Alex Miloslavsky, Wei-Chih Tseng, Zongwu Tang
-
Publication number: 20090268958Abstract: One embodiment of the present invention provides a system that automatically processes manufacturing hotspot information. During operation, the system receives a pattern clip associated with a manufacturing hotspot in a layout, wherein the pattern clip comprises a set of polygons in proximity to the manufacturing hotspot's location. Next, the system determines if the pattern clip matches a known manufacturing hotspot configuration. If the pattern clip does not match a known manufacturing hotspot configuration, the system then performs a perturbation process on the pattern clip to determine a set of correction recommendations to eliminate the manufacturing hotspot. By performing the perturbation process, the system additionally determines ranges of perturbation to the set of polygons wherein the perturbed pattern clip does not eliminate the manufacturing hotspot. Subsequently, the system stores the set of correction recommendations and the ranges of perturbation into a manufacturing hotspot database.Type: ApplicationFiled: November 21, 2008Publication date: October 29, 2009Applicant: SYNOPSYS, INC.Inventors: Kent Y. Kwang, Daniel Zhang, Zongwu Tang, Subarnarekha Sinha
-
Publication number: 20090271749Abstract: One embodiment of the present invention provides a system that generates a pattern-clip-based hotspot database for performing automatic pattern-clip-based layout verification. During operation, the system receives a list of pattern clips which specify manufacturing hotspots to be avoided in a layout, wherein each pattern clip comprises a set of geometries in proximity to each other. Next, for each pattern clip, the system perturbs the pattern clip to determine a first range of variations for the constituent set of geometries wherein the perturbed pattern clip no longer causes a manufacturing hotspot. The system then extracts a set of correction guidance descriptions from the first range of variations for correcting the pattern clip. Subsequently, the system stores the pattern clip and the set of correction guidance descriptions in the pattern-clip-based hotspot database.Type: ApplicationFiled: April 24, 2008Publication date: October 29, 2009Applicant: SYNOPSYS, INC.Inventors: Zongwu Tang, Daniel Zhang, Alex Miloslavsky, Subarnarekha Sinha, Jingyu Xu, Kent Y. Kwang, Kevin A. Beaudette
-
Patent number: 7496884Abstract: A system that verifies a simulated wafer image against an intended design. During operation, the system receives a design. Next, the system generates a skeleton from the design, wherein the skeleton specifies cell placements and associated bounding boxes for the cell placements, but does not include geometries for the cell placements. The system then computes environments for cell placements based on the skeleton. Next, the system generates templates for cell placements, wherein a template for a cell placement specifies the cell placement and the environment surrounding the cell placement. The system then generates the simulated wafer image by performing model-based simulations for cell placements associated with unique templates.Type: GrantFiled: August 25, 2006Date of Patent: February 24, 2009Assignee: Synopsys, Inc.Inventors: Weiping Fang, Huijuan Zhang, Yibing Wang, Zongwu Tang