Patents Examined by Mohammed Alam
-
Patent number: 10198543Abstract: A computer system is provided that enables a designer of a circuit design to fracture and reconstitute a larger design for both computer modeling of the functionality and the physical implementation or rendering of the circuit design. More particularly, the designer may refine or re-work a sub-module of the larger sub-circuit without having to create a corresponding sub-module in the physical implementation. This capability thus avoids the significant complexity required for sub-module refinement in the current state of the art, and provides the designer with a much simpler flow.Type: GrantFiled: September 14, 2015Date of Patent: February 5, 2019Assignee: SYNOPSYS, INC.Inventor: Kevin Knapp
-
Patent number: 10199856Abstract: A power tool system includes a power tool, a power tool battery pack and a battery pack charger. The power tool battery pack is separable from and attachable to the power tool, and electrically connectable to the power tool electrical terminals when attached to the power tool. The power tool battery pack has at least one battery cell, a receiver coil, and a control circuit for controlling the amount of power that is provided to the at least one battery cell. The battery pack charger has at least one transmitter coil for generating a magnetic field which induces a voltage in the receiver coil, and a control circuit for controlling the amount of power that is provided to the transmitter coil.Type: GrantFiled: July 21, 2017Date of Patent: February 5, 2019Assignee: BLACK & DECKER INC.Inventors: Jeremy D. Ashinghurst, Rouse Roby Bailey, Jason F. Busschaert, Scott J. Eshleman, Sankarshan Murthy, Christine H. Potter, Daniel Puzio, Craig A. Schell
-
Patent number: 10189367Abstract: An electric vehicle quick charge control apparatus includes: a voltage detection unit for detecting the amplitude of a direct current voltage inputted from a charging station; a quick charging unit receiving a power applied from the charging station so as to quickly charge an electric vehicle battery and monitor the status of charge (SOC) information of the battery; and an integrated power control unit for dually controlling the quick charge of the battery on the basis of first discriminant information discriminated by determining the status of charge of the battery from the SOC information of the battery transmitted from the quick charging unit and second discriminant information discriminated by determining the status of charge of the battery from a detected voltage transmitted from the voltage detection unit.Type: GrantFiled: July 13, 2015Date of Patent: January 29, 2019Assignee: LG Innotek Co., Ltd.Inventors: Myung Keun Lim, Do Hyeong Kim, Kwang Seob Shin
-
Patent number: 10186882Abstract: A battery pack includes a battery to supply power for a device and a battery management system (BMS) to manage the battery. A control current from the battery to the BMS is to be blocked based on a turn-off command.Type: GrantFiled: December 29, 2017Date of Patent: January 22, 2019Assignee: SAMSUNG SDI CO., LTD.Inventors: Seunglim Choi, Gilchoun Yeom, Buangho Park
-
Patent number: 10185796Abstract: The present invention provides a system and computer implemented method for generating a layout of a cell defining a circuit component, the layout providing a layout pattern for a target process technology. In accordance with the method, a process technology independent layout representation associated with the circuit component is input, the process technology independent layout representation being defined within a grid array providing a plurality of grid locations. A mapping database is provided having a priority ordered list of mapping entries, each mapping entry storing a process technology independent layout section and an associated layout pattern section for the target process technology.Type: GrantFiled: May 22, 2017Date of Patent: January 22, 2019Assignee: ARM LimitedInventor: Paul Christopher de Dood
-
Patent number: 10185799Abstract: Techniques and mechanisms for the use of layout-versus-schematic (LVS) design tools to validate photonic integrated circuit designs. Various implementations employ alternate analysis techniques with LVS analysis tools to perform one or more LVS analysis processes on photonic integrated circuits. These analysis processes may include curvilinear design validation and the associated flow implementations.Type: GrantFiled: April 22, 2015Date of Patent: January 22, 2019Assignee: Mentor Graphics CorporationInventors: Ruping Cao, John G. Ferguson, John D. Cayo, Alexandre Arriordaz
-
Patent number: 10181004Abstract: Systems and methods are provided for identifying a wire of a plurality of wires to be adjusted to mitigate effects of electromigration. A method includes identifying a plurality of wires of a circuit, each wire comprising a one or more wire segments. An electromigration stress is determined for each wire path of each wire, a wire path being made up of one or more wire segments. For each wire, a highest determined electromigration stress is assigned for wire paths of that wire as the wire electromigration stress for that wire. An identification of the wire having the highest wire electromigration stress is stored, where the wire having the highest wire electromigration stress is a candidate for adjustment to mitigate electromigration effects.Type: GrantFiled: December 28, 2017Date of Patent: January 15, 2019Assignee: Ansys, Inc.Inventor: Craig Larsen
-
Patent number: 10176283Abstract: Techniques for equivalence checking of analog models are disclosed. The models include transistor level representations. The representations are used for simulation and verification of the circuit and are required to give similar output results in response to a given input stimulus. A common input stimulus is created for a first representation and a second representation of a semiconductor circuit. Output waveforms are generated for the first representation and the second representation using the common input stimulus. The first output waveforms and the second output waveforms are checked for equivalence. Signals from the first output waveforms are mapped to the second output waveforms.Type: GrantFiled: September 16, 2016Date of Patent: January 8, 2019Assignee: SYNOPSYS, INC.Inventors: Vijay Akkaraju, Chun Chan, Che-Hua Shih, Chia-Chih Yen
-
Patent number: 10169518Abstract: An integrated circuit design may include registers and combinational logic. The registers may be reset using an original reset sequence. Integrated circuit design computing equipment may perform register moves within the circuit design, whereby registers are moved across one or more portions of the combinational logic. When moving the registers, counter values may be maintained for a group of non-justifiable elements within the combinational logic, across which the registers may move. The counter values may be maintained and updated on a per element, per clock domain basis to account for register moves across the corresponding non-justifiable elements. The maximum counter value for each clock domain may be chosen as an adjustment value that may be used to generate an adjustment sequence. The adjustment sequence may be prepended to the original reset sequence to generate an adjusted reset sequence that properly resets registers within the integrated circuit after registers moves.Type: GrantFiled: November 3, 2016Date of Patent: January 1, 2019Assignee: Intel CorporationInventor: Mahesh A. Iyer
-
Patent number: 10169510Abstract: Techniques relate to dynamic complex fault model generation for diagnostics simulation and pattern generation. Inline fabrication parametric data is received, and the inline fabrication parametric data is a collection of physical measurements made on a device under test during a manufacturing fabrication of the device under test. A fault model of defects is generated according to the inline fabrication parametric data, where the fault model is based on a physical design of the device under test combined with the inline fabrication parametric data for the device under test. Test patterns are generated based on the fault model and the inline fabrication parametric data, such that the test patterns are configured to test the device under test in order to obtain results that are based on the inline fabrication parametric data. A simulation is run of the device under test using the results and the inline fabrication parametric data.Type: GrantFiled: November 15, 2017Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mary P. Kusko, Gary W. Maier, Franco Motika, Phong T. Tran
-
Patent number: 10169521Abstract: A method for forming a contact plug layout include following steps. (a) Receiving a plurality of active region patterns and a plurality of buried gate patterns that are parallel with each other, and each active region pattern overlaps two buried gate patterns to form two overlapping regions and one contact plug region in between the two overlapping regions in each active region pattern; and (b) forming a contact plug pattern in each contact plug region, the contact plug pattern respectively includes a parallelogram, and an included angle of the parallelogram is not equal to 90°. The contact plug pattern in each active region pattern partially overlaps the two buried gate pattern, respectively. The step (a) to the step (b) are implemented using a computer.Type: GrantFiled: April 4, 2017Date of Patent: January 1, 2019Assignees: UNITED MICROELECTRONICS CORP., Fujian Jinhua Integrated Circuit Co., Ltd.Inventors: Ying-Chiao Wang, Yu-Cheng Tung, Chien-Ting Ho, Li-Wei Feng, Emily SH Huang
-
Patent number: 10169525Abstract: A metal interconnect structure, a system and method of manufacture, wherein a design layout includes results in forming at least two trenches of different trench depths. The method uses a slightly modified BEOL processing stack to prevent metal interconnect structures from encroaching upon an underlying hard mask dielectric or metallic hard mask layer. Thus two trench depths are obtained by tuning parameters of the system and allowing areas exposed by two masks to have deeper trenches. Here, the BEOL Stack processing is modified to enable two trench depths by using a hardmask that defines the lowest etch depth. The design may be optimized by software which optimizes a design for electromigration (or setup timing violations) by utilizing secondary trench depths, checking space opportunity around wires, pushing wires out to generate space and converting a wire to deep trench wire.Type: GrantFiled: June 9, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Stephen E. Greco, Vincent J. McGahay, Rasit O. Topaloglu
-
Patent number: 10169515Abstract: A layout modification method is performed by at least one processor. The layout modification method includes: analyzing, by the at least one processor, allocation of a plurality of specific layout segments of a circuit cell layout to determine a first specific layout segment and a second specific layout segment from the plurality of specific layout segments; determining, by the at least one processor, if the first specific layout segment and the second specific layout segment are coupled to a first signal level; and merging, by the at least one processor, the first specific layout segment and the second specific layout segment into a first merged layout segment when the first specific layout segment and the second specific layout segment are coupled to the first signal level.Type: GrantFiled: November 16, 2015Date of Patent: January 1, 2019Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.Inventors: Kam-Tou Sio, Tsung-Yao Wen, Chih-Ming Lai, Hui-Ting Yang, Jui-Yao Lai, Chih-Liang Chen, Chun-Kuang Chen, Ru-Gun Liu, Yen-Ming Chen, Chew-Yuen Young
-
Patent number: 10164451Abstract: A shopping cart that generates power, and comprising a shopping cart body; a set of wheels that each rotates about an axle coupled to the shopping cart body; a power generator that generates a source of power from a rotational force of the wheels when a user moves the shopping cart; a voltage regulator that controls the source of power output from the power generator; and an outlet for outputting the controlled power to an electronic device.Type: GrantFiled: January 19, 2017Date of Patent: December 25, 2018Assignee: WALMART APOLLO, LLCInventors: Matthew Allen Jones, Nicholaus Adam Jones, Robert James Taylor
-
Patent number: 10162929Abstract: The present disclosure is directed to systems and methods for using multiple libraries with different cell pre-coloring. In embodiments, the present disclosure determines a first set of cells to be placed using a single library methodology for pre-coloring and a second set of cells to be placed using a multiple library methodology for pre-coloring. In further embodiments, color-aware cell swapping can be performed based on the first set of cells and the second set of cells to align cells to swap the pre-coloring arrangements of cells to align with a track color of a closest legalization site candidate.Type: GrantFiled: May 3, 2016Date of Patent: December 25, 2018Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Meng-Kai Hsu, Yuan-Te Hou, Wen-Hao Chen
-
Patent number: 10162918Abstract: An integrated circuit design may include registers and combinational logic. Integrated circuit design computing equipment may perform register retiming in the circuit design, whereby registers are moved across one or more portions of the combinational logic. The candidate registers to be retimed may have a different number or different types of secondary signals. In such scenarios, a selective modeling operation may be performed according to a predetermined precedence scheme to remove and model the differing secondary signals, thereby producing comparable registers with the same number and type of secondary signals. The comparable registers can then be retimed across the corresponding combinational logic. Backward or forward retiming operations may be performed in this way to achieve optimal circuit performance. During retiming adjacent combinational logic may also be combined to help minimize circuit area.Type: GrantFiled: April 27, 2016Date of Patent: December 25, 2018Assignee: Altera CorporationInventors: Mahesh A. Iyer, Vasudeva M. Kamath, Robert Walker
-
Patent number: 10161882Abstract: A method, computerized system and computer program product for examining an object using a processor operatively connected to a memory, the method comprising: accommodating in the memory data indicative of a plurality of alignment targets, each alignment target associated with a target location on an object; accommodating in the memory a plurality of locations to be captured; and selecting by the processor an alignment target subset of the plurality of alignment targets, such that each of the plurality of locations is associated with and is within a determined distance from a single alignment target from the alignment target subset, the distance determined in accordance with a provided field of view, and wherein the alignment target subset comprises fewer targets than locations to be reviewed, the alignment target being usable for aligning the object relative to an examination tool for capturing the locations associated with the single alignment target.Type: GrantFiled: July 28, 2016Date of Patent: December 25, 2018Assignee: APPLIED MATERIALS ISRAEL LTD.Inventors: Idan Kaizerman, Mark Geshel
-
Patent number: 10157256Abstract: Systems and methods are provided for identifying a wire of a plurality of wires to be adjusted to mitigate effects of electromigration. A method includes identifying a plurality of wires of a circuit, each wire comprising a one or more wire segments. An electromigration stress is determined for each wire path of each wire, a wire path being made up of one or more wire segments. For each wire, a highest determined electromigration stress is assigned for wire paths of that wire as the wire electromigration stress for that wire. An identification of the wire having the highest wire electromigration stress is stored, where the wire having the highest wire electromigration stress is a candidate for adjustment to mitigate electromigration effects.Type: GrantFiled: July 8, 2015Date of Patent: December 18, 2018Assignee: Ansys, Inc.Inventor: Craig Larsen
-
Patent number: 10153647Abstract: A storage battery system connected to a power system includes: a storage battery; a BMU which monitors a state of the storage battery with a first sensor; a PCS which charges the storage battery and discharges from the storage battery with reference to an output value of a second sensor similar in type to the first sensor; and a control device. The control device receives a charge/discharge request and storage battery information supplied from the BMU and controls the PCS based on the charge/discharge request and the storage battery information. An abnormality detection unit of the control device acquires the output value of the second sensor from the PCS, and detects abnormality of any sensor as a result of comparison between the output value of the second sensor and an output value of the first sensor included in the storage battery information.Type: GrantFiled: September 19, 2013Date of Patent: December 11, 2018Assignee: TOSHIBA MITSUBISHI-ELECTRIC INDUSTRIAL SYSTEMS CORPORATIONInventors: Daisuke Tsurumaru, Masato Hanada
-
Patent number: 10146897Abstract: In one embodiment, a method for building a clock tree for an integrated circuit design is provided. The clock tree may include a clock tree root node and a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design. The clock tree nodes may be arranged to distribute the clock signal to the sink pins. In synthesizing the clock tree, the sink pins may be clustered into one or more clusters. Clock tree nodes may be placed for the clock tree to distribute the clock signal to the one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters. For example, the clock tree timing variation parameters includes timing information for multiple process corners and/or multiple modes of operation.Type: GrantFiled: August 4, 2017Date of Patent: December 4, 2018Assignee: Mentor Graphics CorporationInventors: Sivaprakasam Sunder, Kirk Schlotman