Patents by Inventor Chao-Yung Wang
Chao-Yung Wang 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: 11509303Abstract: A switching activity report of simulated switching activities of a semiconductor circuit is accessed. A plurality of glitch bottleneck ratios corresponding to a plurality of pins in the semiconductor circuit are determined, comprising by: setting an initial bottleneck ratio on a leaf output pin; and backward traversing the semiconductor circuit to determine a plurality of glitch bottleneck ratios of pins in a fan-in cone of the leaf output pin. A plurality of total glitch powers associated with the plurality of pins is determined, a total glitch power of the plurality of total glitch powers being determined based on a glitch bottleneck ratio and a glitch power of a corresponding pin. One or more critical bottleneck pins among the plurality of pins are identified based on the plurality of total glitch powers. One or more gates associated with the one or more critical bottleneck pins are adjusted to reduce corresponding one or more total glitch powers of the one or more gates.Type: GrantFiled: June 29, 2020Date of Patent: November 22, 2022Assignee: Siemens Industry Software Inc.Inventors: Geng Bai, Ping-San Tzeng, Chao-Yung Wang, Yang Wu, Wen Kung Chu
-
Patent number: 11361137Abstract: A signoff process includes: accessing circuit information of a circuit; performing, using an analysis and optimization engine, power analysis and optimization on the circuit to generate an optimized circuit, the power analysis and optimization being performed using an input pattern; performing, using a simulator, a simulation on at least a portion of an optimized circuit, the simulation being performed using the input pattern used in the power analysis and optimization; and outputting a simulation result to the analysis and optimization engine; wherein the analysis and optimization engine and the simulator are integrated.Type: GrantFiled: June 29, 2020Date of Patent: June 14, 2022Assignee: Siemens Industry Software Inc.Inventors: Yang Wu, Ping-San Tzeng, Geng Bai, Chao-Yung Wang, Wen Kung Chu
-
Publication number: 20210384901Abstract: A switching activity report of simulated switching activities of a semiconductor circuit is accessed. A plurality of glitch bottleneck ratios corresponding to a plurality of pins in the semiconductor circuit are determined, comprising by: setting an initial bottleneck ratio on a leaf output pin; and backward traversing the semiconductor circuit to determine a plurality of glitch bottleneck ratios of pins in a fan-in cone of the leaf output pin. A plurality of total glitch powers associated with the plurality of pins is determined, a total glitch power of the plurality of total glitch powers being determined based on a glitch bottleneck ratio and a glitch power of a corresponding pin. One or more critical bottleneck pins among the plurality of pins are identified based on the plurality of total glitch powers. One or more gates associated with the one or more critical bottleneck pins are adjusted to reduce corresponding one or more total glitch powers of the one or more gates.Type: ApplicationFiled: June 29, 2020Publication date: December 9, 2021Inventors: Geng Bai, Ping-San Tzeng, Chao-Yung Wang, Yang Wu, Wen Kung Chu
-
Publication number: 20210383045Abstract: A signoff process includes: accessing circuit information of a circuit; performing, using an analysis and optimization engine, power analysis and optimization on the circuit to generate an optimized circuit, the power analysis and optimization being performed using an input pattern; performing, using a simulator, a simulation on at least a portion of an optimized circuit, the simulation being performed using the same input pattern; and outputting a simulation result to the analysis and optimization engine; wherein the analysis and optimization engine and the simulator are integrated.Type: ApplicationFiled: June 29, 2020Publication date: December 9, 2021Inventors: Yang Wu, Ping-San Tzeng, Geng Bai, Chao-Yung Wang, Wen Kung Chu
-
Patent number: 10691854Abstract: A set of multi-corner multimode (MCMM) databases that correspond to a set of working scenarios are accessed. A full timing update on the set of MCMM databases, for the set of working scenarios, is applied. A graph based analysis (GBA) timing calibration is performed on the databases, for the set of working scenarios to obtain a set of GBA-calibrated databases. Multiphase optimizations on the set of GBA-calibrated databases are iteratively performed to generate a set of optimized databases, including: performing a phase-specific optimization on the set of GBA-calibrated database to obtain an improved set of databases, and recalibrating GBA timing on the set of improved databases prior to a next phase-specific optimization.Type: GrantFiled: December 21, 2018Date of Patent: June 23, 2020Assignee: Avatar Integrated Systems, Inc.Inventors: Chao-Yung Wang, Zhong Chen, Geng Bai, Ping-San Tzeng
-
Patent number: 10534883Abstract: A database is constructed based on a batch PBA performed on a plurality of paths of an integrated circuit. A local PBA is performed on a portion of a selected path. A selected optimization move is identified on the portion of the selected path, based on a result of the local PBA that best meets a set of constraints. A path-wide PBA is performed for an updated path that is based on the selected path incorporating the selected optimization move. The selected optimization move is committed in a netlist associated with the integrated circuit.Type: GrantFiled: October 25, 2017Date of Patent: January 14, 2020Assignee: Avatar Integrated Systems, Inc.Inventors: Geng Bai, Chao-Yung Wang, Ping-San Tzeng
-
Patent number: 10534878Abstract: A graph-based analysis (GBA) output is obtained comprising timing information pertaining to a plurality of paths in an integrated circuit. A path-based analysis (PBA) is performed on the GBA output to analyze timing of the plurality of paths and generate a set of improved timing results; wherein the physical measurements used by the PBA are more accurate than the physical measurements used by the GBA. The PBA result is output to an optimizer to automatically adjust the circuit.Type: GrantFiled: October 25, 2017Date of Patent: January 14, 2020Assignee: Avatar Integrated Systems, Inc.Inventors: Geng Bai, Chao-Yung Wang, Ping-San Tzeng
-
Patent number: 10296700Abstract: A plurality of multi-corner multimode (MCMM) databases are accessed, wherein at least one of the plurality of MCMM databases corresponds to a first optimization scenario, and at least one of the plurality of MCMM databases corresponds to a second optimization scenario. A first optimization move is performed on paths in the first optimization scenario. The first optimization move is verified using GBA on paths in the second optimization scenario to determine that the first optimization move does not cause timing violations outside an MCMM database associated with the first optimization scenario.Type: GrantFiled: October 25, 2017Date of Patent: May 21, 2019Assignee: Avatar Integrated Systems, Inc.Inventors: Geng Bai, Chao-Yung Wang, Ping-San Tzeng
-
Publication number: 20080304245Abstract: A method for discharging an electronic device on a substrate is provided. A metal pin mounted on a wire bonder is used to touch with a specific finger disposed on the substrate which is in electrical connection with the electronic device. As a result, the electric charge previously stored in the electronic device will be conducted to the wire bonder through the specific finger and metal pin thereby discharging the stored charge. Another method for discharging an electronic device on a substrate is also provided. A metal wire protruding out from the capillary of a wire bonder is heated to form a metal ball at the capillary. The capillary is moved to bring the metal ball into contact with the specific finger. As a result, the electric charge previously stored in the electronic device will thus can be discharged to the wire bonder. The present invention further provides a semiconductor package.Type: ApplicationFiled: October 19, 2007Publication date: December 11, 2008Applicant: ORIENT SEMICONDUCTOR ELECTRONICS, LIMITEDInventors: Chih Ming CHOU, Yu Jen Wang, Chao Yung Wang, Yu Pin Lin, Chen Ping Su
-
Publication number: 20080230531Abstract: A heat block for holding an electronic device is disclosed. The heat block comprises a base and at least one discharge device. The discharge device is disposed on the base. The discharge device is electrically conductive and is grounded. When the electronic device is placed on the base, the discharge device is in contact with an electrical contact of the electronic device.Type: ApplicationFiled: August 27, 2007Publication date: September 25, 2008Inventors: CHIH-MING CHOU, Yu-Jen Wang, Chao-Yung Wang, Yu-Ping Lin, Chen-Ping Su