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: 8999766
    Abstract: 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: Grant
    Filed: December 18, 2013
    Date of Patent: April 7, 2015
    Assignee: Synopsys, Inc.
    Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
  • Patent number: 8877638
    Abstract: 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: Grant
    Filed: August 6, 2012
    Date of Patent: November 4, 2014
    Assignee: Synopsys, Inc.
    Inventors: Jamil Kawa, Min Ni, James D. Sproch, Qing Su, Zongwu Tang
  • Patent number: 8762918
    Abstract: 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: Grant
    Filed: June 3, 2013
    Date of Patent: June 24, 2014
    Assignee: Synopsys, Inc.
    Inventors: Min Ni, Zongwu Tang, Qing Su
  • Publication number: 20140109027
    Abstract: 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: Application
    Filed: December 18, 2013
    Publication date: April 17, 2014
    Applicant: SYNOPSYS, INC.
    Inventors: Qing Su Su, Min Ni Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
  • Patent number: 8578313
    Abstract: 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: Grant
    Filed: April 24, 2008
    Date of Patent: November 5, 2013
    Assignee: Synopsys, Inc.
    Inventors: Zongwu Tang, Daniel Zhang, Alex Miloslavsky, Subarnarekha Sinha, Jingyu Xu, Kent Y. Kwang, Kevin A. Beaudette
  • Patent number: 8566754
    Abstract: 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: Grant
    Filed: November 21, 2008
    Date of Patent: October 22, 2013
    Assignee: Synopsys, Inc.
    Inventors: Kent Y. Kwang, Daniel Zhang, Zongwu Tang, Subarnarekha Sinha
  • Publication number: 20130263076
    Abstract: 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: Application
    Filed: June 3, 2013
    Publication date: October 3, 2013
    Inventors: Min Ni, Zongwu Tang, Qing Su
  • Patent number: 8458635
    Abstract: 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: Grant
    Filed: December 4, 2009
    Date of Patent: June 4, 2013
    Assignee: Synopsys, Inc.
    Inventors: Min Ni, Zongwu Tang, Qing Su
  • Publication number: 20120295433
    Abstract: 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: Application
    Filed: August 6, 2012
    Publication date: November 22, 2012
    Applicant: SYNOPSYS, INC.
    Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
  • Patent number: 8264065
    Abstract: 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: Grant
    Filed: October 23, 2009
    Date of Patent: September 11, 2012
    Assignee: Synopsys, Inc.
    Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
  • Patent number: 8037428
    Abstract: 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: Grant
    Filed: May 29, 2008
    Date of Patent: October 11, 2011
    Assignee: Synopsys, Inc.
    Inventors: Yang-Shan Tong, Daniel Zhang, Linni Wei, Alex Miloslavsky, Wei-Chih Tseng, Zongwu Tang
  • Publication number: 20110138157
    Abstract: 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: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: Synopsys, Inc.
    Inventors: MIN NI, Zongwu Tang, Qing Su
  • Publication number: 20110095367
    Abstract: 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: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Applicant: SYNOPSYS, INC.
    Inventors: Qing Su, Min Ni, Zongwu Tang, Jamil Kawa, James D. Sproch
  • Patent number: 7679872
    Abstract: 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: Grant
    Filed: July 21, 2008
    Date of Patent: March 16, 2010
    Assignee: Synopsys, Inc.
    Inventors: Jamil Kawa, Subarnarekha Sinha, Min-Chun Tsai, ZongWu Tang, Qing Su
  • Publication number: 20100014199
    Abstract: 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: Application
    Filed: July 21, 2008
    Publication date: January 21, 2010
    Applicant: Synopsys, Inc.
    Inventors: Jamil Kawa, Subarnarekha Sinha, Min-Chun Tsai, ZongWu Tang, Qing Su
  • Patent number: 7636904
    Abstract: 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: Grant
    Filed: October 20, 2006
    Date of Patent: December 22, 2009
    Assignee: SYNOPSYS, Inc.
    Inventors: Hua Song, Lantiang Wang, ZongWu Tang
  • Publication number: 20090300561
    Abstract: 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: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: SYNOPSYS, INC.
    Inventors: Yang-Shan Tong, Daniel Zhang, Linni Wei, Alex Miloslavsky, Wei-Chih Tseng, Zongwu Tang
  • Publication number: 20090268958
    Abstract: 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: Application
    Filed: November 21, 2008
    Publication date: October 29, 2009
    Applicant: SYNOPSYS, INC.
    Inventors: Kent Y. Kwang, Daniel Zhang, Zongwu Tang, Subarnarekha Sinha
  • Publication number: 20090271749
    Abstract: 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: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Applicant: SYNOPSYS, INC.
    Inventors: Zongwu Tang, Daniel Zhang, Alex Miloslavsky, Subarnarekha Sinha, Jingyu Xu, Kent Y. Kwang, Kevin A. Beaudette
  • Patent number: 7496884
    Abstract: 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: Grant
    Filed: August 25, 2006
    Date of Patent: February 24, 2009
    Assignee: Synopsys, Inc.
    Inventors: Weiping Fang, Huijuan Zhang, Yibing Wang, Zongwu Tang