Patents Examined by Binh Tat
  • Patent number: 9202005
    Abstract: A design verification workstation contains both debug and constraint solver capabilities during simulation of a design under test. The design verification workstation is configured to allow the user to debug constraints, stop the constraint solver, navigate problems and variables, and make modifications on-the fly during the simulation to constraint information. Additionally, in some embodiments, the design verification workstation may allow a user to use a constraint solver to experiment if the modifications will lead to desired test stimulus. Since this debug process happens during simulation, users do not need to recompile the test case. Additionally, once a user is satisfied with the modifications made to the simulation, the modification could be saved for future usage.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: December 1, 2015
    Assignee: SYNOPSYS, INC.
    Inventors: Dhiraj Goswami, Aijun Hu, Na Xing, Jason Chung-Shih Chen, Ngai Ngai William Hung
  • Patent number: 9197073
    Abstract: An aspect provides a method, including: normally discharging one or more battery cells housed in a flexible exterior material; determining one or more of the one or more battery cells has less than a predetermined voltage level; and actively discharging the one or more battery cells determined to have less than the predetermined voltage. Other aspects are described and claimed.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: November 24, 2015
    Inventors: Bouziane Yebka, Philip John Jakes, Tin-Lup Wong
  • Patent number: 9189591
    Abstract: Systems and techniques for computing a timing effort metric are described. According to one definition, the computed timing effort metric indicates a level of difficulty of fixing a timing violation associated with a timing path between two circuit objects in a circuit design layout.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: November 17, 2015
    Assignee: SYNOPSYS, INC.
    Inventor: Russell B. Segal
  • Patent number: 9183332
    Abstract: A system and method for an automated way of running spice on a small portion of a design is presented. The system includes a sub-circuit netlist generation processor and an analog simulation processor. The sub-circuit netlist generation processor generates a sub-circuit netlist based, at least in part, on a HDL netlist, a parasitic capacitance database and trace rules. The sub-circuit netlist contains significantly fewer paths than the HDL netlist of an entire design so that its simulation time is much quicker. The analog simulation processor generates analog simulation results of the sub-circuit netlist based, at least in part, on dynamic inputs.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: November 10, 2015
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Richard Ferguson, Lloyd Brown
  • Patent number: 9178382
    Abstract: A reversible buck or boost converter is operable in a buck mode and in a boost mode. In the buck mode, the converter receives a supply voltage via an input terminal and generates a charging current that is supplied to a battery, thereby charging the battery. The supply voltage is also supplied through the converter to an output terminal. In a boost mode, the converter receives power from the battery and generates a supply current and voltage that is output onto the output terminal. The same single current sense resistor is used both to control the charging current in the buck mode and to control a constant current supplied to the output terminal in the boost mode. The output current is controlled to be constant, regardless of changes in the in the battery voltage and changes in the output voltage.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: November 3, 2015
    Assignee: Active-Semi, Inc.
    Inventors: Hong Mao, Wei-Chung Wu
  • Patent number: 9174545
    Abstract: Provided is a vehicle charging device (170) that uses a power source (101) outside of a vehicle (160) to charge a battery (115) installed in the vehicle (160). A charger (114) charges the battery (115). A voltage measurement unit (111) measures the input voltage corresponding to the input current in the charger (114). A current measurement unit (112) measures the input current (Ic) in the charger (114). A control unit (113) changes the input currents (Ic) of the charger (114) into a plurality of values, and controls the input current (Ic) when the input voltage (Vc) has changed, according to the corresponding relationship between the input currents (Ic), when each has been changed, and the measured input voltages (Vc).
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 3, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Tsuyoshi Nishio
  • Patent number: 9172256
    Abstract: A battery management circuit for managing a battery apparatus is provided. The battery apparatus includes at least a first battery unit and a second battery unit connected in parallel. The battery management circuit includes a detection circuit and an adjustment circuit. The detection circuit is arranged to detect a voltage relationship between the first and second battery units to generate a first detection result. The adjustment circuit is coupled to the detection circuit. When the voltage relationship does not meet a predetermined voltage condition, the adjustment circuit is arranged to adjust a voltage of at least one of the first and second battery units in order to make the voltage relationship meet the predetermined voltage condition.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: October 27, 2015
    Inventor: Fu-Sheng Tsai
  • Patent number: 9170481
    Abstract: A design layout for a semiconductor chip includes information on shapes desired to be fabricated. Clusters of photolithographic exposure “shots” are generated and subject to a measure of shot density to approximate a mask shape that generates the desired fabricated shapes when exposed during wafer fabrication. A simulation is run on the clusters of shots to estimate the resulting fabrication shapes that the clusters of shots create. The clusters of shots are modified to align the estimated fabrication shapes more closely with desired fabrication shapes. The process of simulating and modifying the shots is iterative, repeating until the estimated fabrication shapes are within a desired error difference of the planned fabrication shape.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 27, 2015
    Assignee: Synopsys, Inc.
    Inventors: Michael Lawrence Rieger, Thomas Christopher Cecil, Benjamin David Painter
  • Patent number: 9171126
    Abstract: Pattern matching technology is used to find locations in mask data that are available for later processes, such as marking. These locations are found using pattern definitions. A match algorithm outputs locations that match the pattern definitions. Each pattern definition may include multiple marks. The patterns can be symmetrical or asymmetrical and the marks can be correctly placed during a marking step by using orientation information determined during the pattern matching process. Large area geometries may be located by a two-step process that generates a pattern definition by defining smaller patterns therein and by defining the spatial relationships of the smaller patterns. An additional correlation step results in high accuracy while minimizing computing resources.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 27, 2015
    Assignee: Synopsys, Inc.
    Inventors: Daniel Salazar, John Valadez
  • Patent number: 9172255
    Abstract: A method for performing battery balancing control with aid of pluggable mechanism is provided. The method is applied to a power supply device. The method includes the steps of: providing a pluggable external module, wherein the pluggable external module includes a first connection port, and further includes a set of external balancing circuits corresponding to a set of battery cells of a specific battery module within the power supply device, respectively; and on a case of the specific battery module, providing a second connection port corresponding to the first connection port, allowing the pluggable external module to be coupled to the specific battery module with aid of the pluggable mechanism formed with the first connection port and the second connection port, in order to utilize the set of external balancing circuits to perform balancing operations on the set of battery cells. Associated apparatuses are further provided.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: October 27, 2015
    Assignee: Fu-Sheng Tsai
    Inventor: Fu-Sheng Tsai
  • Patent number: 9158883
    Abstract: This disclosure relates to a method of making a semiconductor device. The method includes comparing a schematic design of the semiconductor device to a layout design of the semiconductor device. The method further includes generating layout style information based on the layout design and generating array edge information based on the layout design and the schematic design. The method further includes selectively revising the layout design using smart dummy insertion using the layout style information and the array edge information. The method further includes performing a design rule check on the revised layout design using the layout style information and the array edge information. This disclosure also relates to a system for making a semiconductor device and a semiconductor device.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: October 13, 2015
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Yung-Chow Peng, Wen-Shen Chou, Jaw-Juinn Horng
  • Patent number: 9153846
    Abstract: A battery pack and a method for controlling charge-and-discharge of the battery pack by its thermoelectric property are provided, in which the battery pack has a plurality of thermal regions divided by different ranges of temperature. The battery pack includes a plurality of parallel-connected battery groups and a plurality of variable resistances. The parallel-connected battery groups are located in the thermal regions respectively, and each of the parallel-connected battery groups includes batteries connected in parallel. The variable resistances are disposed between two parallel-connected battery groups.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: October 6, 2015
    Assignee: Industrial Technology Research Institute
    Inventors: Shih-Hao Liang, Yu-Min Peng, Shou-Hung Ling, Chung-Jen Chou, Chein-Chung Sun, Chun-Ho Tai
  • Patent number: 9148029
    Abstract: A balancing circuit for balancing battery units includes a control unit, an inductor unit and an energy transfer unit. The control unit is coupled to at least one battery unit of the battery units. The control unit includes at least one switch device. The inductor unit is coupled between the switch device and the battery unit, and is arranged for taking away an excess energy of the battery unit according to a switch state of the switch device, and accordingly generating an inductive energy corresponding to the excess energy. The energy transfer unit is coupled to the inductor unit, and is arranged for providing the inductive energy to the battery units and storing the inductive energy.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: September 29, 2015
    Inventor: Fu-Sheng Tsai
  • Patent number: 9142979
    Abstract: A balancing circuit for balancing battery units includes balancing modules. Each of the balancing modules includes a first and a second switch unit, and a first and a second inductive device, wherein the first inductive device is coupled to the second inductive device. The balancing modules include a first and a second balancing module, respectively coupled to a first and a second battery unit of the battery units. The first inductive device of the first balancing module takes away an excess energy of the first battery unit according to a switch state of the first switch unit of the first balancing module, and stores an inductive energy corresponding to the excess energy in the second balancing module. The second inductive device of the second balancing module provides the inductive energy for the second battery unit according to a switch state of the second switch unit of the second balancing module.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: September 22, 2015
    Assignee: Fu-Sheng Tsai
    Inventor: Fu-Sheng Tsai
  • Patent number: 9135382
    Abstract: Systems and methods for functionally verifying the performance of a system on a chip (SOC) are provided herein. According to some embodiments, the methods may include at least the steps of analyzing a verification log, via a functional verification system, to determine signatures by correlating a pattern of at least one of triggered and untriggered assertions in one or more blocks of a plurality of blocks to behaviors of at least one of the SOC and the one or more blocks of the plurality of blocks. Exemplary methods also include categorizing signatures according to the behaviors, and storing similar signatures based upon the categorization in a database.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: September 15, 2015
    Assignee: Atrenta, Inc.
    Inventors: Yuan Lu, Nitin Mhaske, Yunshan Zhu
  • Patent number: 9135373
    Abstract: Disclosed are improved methods, systems, and computer program products for implementing an interface for visualizing, generating, and optimizing an I/O ring arrangement for an electronic design. A ribbon-based interface may be employed to visually see and control the design of the I/O ring.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 15, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Joseph P. Jarosz, Thaddeus C. McCracken, Miles P. McGowan
  • Patent number: 9129461
    Abstract: A collection, charging and distribution machine collects, charges and distributes portable electrical energy storage devices (e.g., batteries, super- or ultracapacitors). To charge, the machine employs electrical current from an external source, such as the electrical grid or an electrical service of an installation location. The machine determines a first number of devices to be rapidly charged, employing charge from a second number of devices identified to sacrifice charge. Thus, some devices may be concurrently charged via current from the electrical service and current from other devices, to achieve rapid charging of some subset of devices. The devices that sacrifice charge may later be charged. Such may ensure availability of devices for end users.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: September 8, 2015
    Assignee: Gogoro Inc.
    Inventors: Hok-Sum Horace Luke, Matthew Whiting Taylor, Huang-Cheng Hung
  • Patent number: 9122833
    Abstract: A method of designing a fin field effect transistor (FinFET)-based circuit includes designing, using a processor, a first circuit schematic design based on a performance specification, the first circuit schematic design is free of artificial elements, wherein the artificial elements are used to simulate electrical performance of the FinFET-based circuit. The method further includes modifying, using the processor, at least one device within the first circuit schematic design to form a second circuit schematic design taking the artificial elements into consideration. The method further includes performing a pre-layout simulation using the second circuit schematic and taking the artificial elements into consideration. The method further includes generating a layout, wherein the layout does not take the artificial elements into consideration, and performing a post-layout simulation, wherein the post-layout simulation does not take the artificial elements into consideration.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: September 1, 2015
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
    Inventors: Chin-Sheng Chen, Tsun-Yu Yang, Wei-Yi Hu, Jui-Feng Kuan, Ching-Shun Yang, Yi-Kan Cheng
  • Patent number: 9124202
    Abstract: Method of configuring a rotating electric machine (1) stator (2), comprising the following steps: employing a stator (2) having a carcass (5) on which electrical conductors are coiled so as to form N coils (6j), N being greater than or equal to four and, electrically connecting the coils (6j) to an electrical power supply device (7) in such a way that each coil (6j) is traversed by a specific electric current (ij) delivered by the electrical power supply device (7), the connection of the stator (2) to the electrical power supply device (7) being performed in such a way that as one progresses around the axis (X) of the stator away from a reference coil (61), the phase shift between the current (i1) traversing the said reference coil and the current (ij) traversing each of the other coils (6j) and specific to the latter varies in a strictly monotonic manner as one progresses.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: September 1, 2015
    Assignee: Valeo Systemes de Controle Moteur
    Inventor: Antoine Bruyere
  • Patent number: 9121902
    Abstract: A broadcaster, system, and method for reducing test data volume and test application time in an ATE (automatic test equipment) in a scan-based integrated circuit. The scan-based integrated circuit contains multiple scan chains, each scan chain comprising multiple scan cells coupled in series. The broadcaster is a combinational logic network coupled to an optional virtual scan controller and an optional scan connector. The virtual scan controller controls the operation of the broadcaster. The system transmits virtual scan patterns stored in the ATE and generates broadcast scan patterns through the broadcaster for testing manufacturing faults in the scan-based integrated circuit. The number of scan chains that can be supported by the ATE is significantly increased. Methods are further proposed to reorder scan cells in selected scan chains, to generate the broadcast scan patterns and virtual scan patterns, and to synthesize the broadcaster and a compactor in the scan-based integrated circuit.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: September 1, 2015
    Assignee: Syntest Technologies, Inc.
    Inventors: Laung-Terng Wang, Hsin-Po Wang