Patents Examined by Thuan Do
  • Patent number: 9172378
    Abstract: A programmable logic device architecture having logic elements with dedicated hardware to configure the look up tables of the logic element to either perform logic functions or to operate as a register for pipelining. The programmable logic device includes a general interconnect and a plurality of logic array blocks interconnected by the general interconnect. Each of the plurality of logic blocks further includes one or more logic elements. The logic elements each include a first look up table, a second look up table, and dedicated hardware within the logic element to configure the first look table and the second look up table as a register without having to use the general interconnect. In one embodiment, the dedicated hardware includes a plurality of dedicated interconnects within the logic element to configure the two look up tables as a pair of cross coupled muxes or latches when configured as a register.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 27, 2015
    Assignee: Altera Corporation
    Inventors: Michael D. Hutton, Gregg William Baeckler, Jinyong Yuan, Chris Wysocki, Pouyan Djahani
  • Patent number: 9165099
    Abstract: Aspects of the invention relate to techniques for adaptive clock management in emulation. A clock suspension request signal, indicating when a suspension of design clock signals in an emulator is needed, is generated based on activity status information of the emulator with one or more emulator resources such as software environment. A clock suspension allowance signal, indicating whether a suspension of design clock signals is permitted considering dynamic targets in the emulator, is generated based on slack information related to one or more clock signals associated with one or more dynamic targets of the emulator. Based on the clock suspension request signal and the clock suspension allowance signal, a clock suspension signal is generated for enabling temporary design clock suspensions.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: October 20, 2015
    Assignee: Mentor Graphics Corporation
    Inventors: Krishnamurthy Suresh, Charles W. Selvidge, Sanjay Gupta, Amit Jain, Satish Kumar Agarwal
  • Patent number: 9160041
    Abstract: According to certain embodiments, a battery heating circuit is provided, comprising a first switch unit 11, a second switch unit 12, a third switch unit 13, a fourth switch unit 14, a switching control module 100, a damping component R1, a current storage component L1, and a charge storage component C1; the damping component R1 and the current storage component L1 are configured to connect with the battery in series to form a branch; the first switch unit 11 and the second switch unit 12 are connected in series with each other and then connected in parallel with the branch; the third switch unit 13 and the fourth switch unit 14 are connected in series with each other and then connected in parallel with the branch.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: October 13, 2015
    Assignee: BYD Company Limited
    Inventors: Wenhui Xu, Yaochuan Han, Wei Feng, Qinyao Yang, Wenjin Xia, Shibin Ma, Xianyin Li
  • Patent number: 9160336
    Abstract: Disclosed is a system and method for providing a critical path replica system in a circuit. A critical path replica system is created by determining a critical path in a circuit, generating a critical path replica circuit, generating a circuit blueprint, and creating the blueprinted circuit. The circuit comprises a functional logic module having functional logic elements and replica logic modules having logic elements. Each logic element is configured to replicate one or more of the functional logic elements and process a test signal. A replica error detection module analyzes the processed signal to determine whether a timing violation has occurred. In some embodiments, the replica logic module further comprises one or more load modules. A replica controller may modify operation of the circuit based on reported errors. A replica mode select module sets the replica logic module to an aging test mode or a timing sensor mode.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: October 13, 2015
    Assignee: STMICROELECTRONICS PVT LTD
    Inventors: Abhishek Jain, Chittoor Parthasarathy, Kallol Chatterjee
  • Patent number: 9141752
    Abstract: A method includes accessing data representing a layout of a layer of an integrated circuit (IC) having a plurality of polygons defining circuit patterns to be divided among a number (N) of photomasks over a single layer of a semiconductor substrate, where N is greater than two. The method further includes inputting a conflict graph having a plurality of vertices, identifying a first and second vertex, each of which is connected to a third and fourth vertex where the third and fourth vertices are connected to a same edge of a conflict graph, and merging the first and second vertices to form a reduced graph. The method further includes detecting at least one or more vertex in the reduced having a conflict. In one aspect, the method resolves the detected conflict by performing one of pattern shifting, stitch inserting, or re-routing.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: September 22, 2015
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Yen-Hung Lin, Cheng-I Huang, Chin-Chang Hsu, Hung Lung Lin
  • Patent number: 9141743
    Abstract: Disclosed are methods, systems, and articles of manufactures for providing evolving information in generating a physical design with custom conductivity using force models and design space decomposition by first presenting a layout area in an interface. The interface then displays the evolution of the physical design in the interface to reflect temporal states of the physical design during generation of the physical design after the system receives an input for the physical design and a request for creating the physical design.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 22, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Thaddeus C. McCracken, Joseph P. Jarosz
  • Patent number: 9141738
    Abstract: The use of X's in RTL design is widely common for improving synthesis results and, in some cases, verification effectiveness. However, it has certain implications on verification completeness. Human design error or flawed synthesis may lead to undesirable non-determinism on design outputs, not always detected consistently by simulators. This disclosure presents a framework for formalizing observable behavior on digital design output, and a proof methodology for detecting non-determinism or proving correctness with respect to observable X, using a model checker.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: September 22, 2015
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Patent number: 9141744
    Abstract: A method for generating a layout pattern is provided. First, a layout pattern is provided to a computer system and is classified into two sub-patterns and a blank pattern. Each of the sub-patterns has pitches in simple integer ratios and the blank pattern is between the two sub-patterns. Then, a plurality of first stripe patterns and at least two second stripe patterns are generated. The edges of the first stripe patterns are aligned with the edges of the sub-patterns and the first stripe patterns have equal spacings and widths. The spacings or widths of the second stripe patterns are different from that of the first stripe patterns.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: September 22, 2015
    Assignee: UNITED MICROELECTRONICS CORP.
    Inventors: Po-Chao Tsao, Shih-Fang Hong, Chia-Wei Huang, Ming-Jui Chen, Shih-Fang Tzou, Ming-Te Wei
  • Patent number: 9135390
    Abstract: To design a power supply network of a 3D semiconductor device employing through-silicon-via (TSV) technology, board wiring of each of boards of the device is determined. An initial network structure is created for the boards. A layout of power bumps and through-silicon-vias, using the initial network structure, is produced such that voltages of all nodes of wiring of the boards are greater than a reference voltage. A semiconductor device having boards, power bumps and through-silicon-vias conforming to the layout is fabricated. Thus, the numbers of the through-silicon-vias and the power bumps of the power supply network of the semiconductor device are minimal.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: September 15, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myung-Soo Jang, Jae-Rim Lee, Jong-Wha Chong, Jae-Hwan Kim, Byung-Gyu Ahn, Cheol-Jon Jang
  • Patent number: 9130389
    Abstract: A wireless power transmission apparatus includes at least one power transmission antenna for transmitting a wireless power signal in a magnetic resonance manner by using a resonant frequency having different bandwidths from each other; a wireless power signal generating module for generating the wireless power signal; at least one wireless power converting module for converting a power level of the wireless power signal generated by the wireless power signal generating module and having different power level conversion ranges corresponding to the bandwidth of the resonant frequency of the power transmission antenna; a multiplexer matching module for selectively connecting the wireless power converting module to a corresponding power transmission antenna; and a control unit for selectively connecting the power transmission antenna and the wireless power converting module according to a required power of a device to be charged to adjust the power level of the wireless power signal.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 8, 2015
    Assignee: LS CABLE & SYSTEM LTD.
    Inventors: Ji-Hyung Lee, Lae-Hyuk Park, Un-Kyoo Park
  • Patent number: 9124271
    Abstract: A logic device includes a low-skew network that feeds a subset of elements on the logic device. The low-skew network includes a selector that can select from a plurality of signal sources which includes a first signal source and a second signal source, wherein the second signal source can reach at least one element outside of the subset.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: September 1, 2015
    Assignee: Altera Corporation
    Inventors: Ryan Fung, David Galloway
  • Patent number: 9122160
    Abstract: An approach is provided for enabling simulation of photomask contour shapes, performing verification on the simulated photomask shapes, and correcting errors in OPC correction or bad fracturing methods to perform photomask proximity correction in real time before physically writing of the photomask. Embodiments include performing optical proximity correction of a photomask of a semiconductor layout to generate a corrected photomask, simulating the corrected photomask to generate one or more simulated contour shapes within a simulated photomask, verifying the simulated contour shapes to determine errors associated with the simulated photomask, and correcting the errors in the simulated contour shapes of the simulated photomask to generate a final photomask.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 1, 2015
    Assignee: GLOBALFOUNDRIES Singapore Pte. Ltd.
    Inventors: Gek Soon Chua, Yi Zou, Wei-Long Wang, Byoung Il Choi
  • Patent number: 9122837
    Abstract: A technique validates results from a circuit simulation estimation program. The technique determines whether the estimated results satisfy Kirchhoff's current law (KCL), Kirchhoff's voltage laws (KVL), and power conservation for the original circuit. A reporting tool shows the validation results and may be customized by the user. The tool can show in the original circuitry where the estimated results may be inaccurate.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: September 1, 2015
    Assignee: WorldWide Pro Ltd.
    Inventor: William Wai Yan Ho
  • Patent number: 9114723
    Abstract: Level voltage levels/states of charge are maintained among a plurality of high voltage DC electrical storage devices/traction battery packs that are arrayed in series to support operation of a hybrid electric vehicle drive train. Each high voltage DC electrical storage device supports a high voltage power bus, to which at least one controllable load is connected, and at least a first lower voltage level electrical distribution system. The rate of power transfer from the high voltage DC electrical storage devices to the at least first lower voltage electrical distribution system is controlled by DC-DC converters.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: August 25, 2015
    Assignee: International Truck Intellectual Property Company, LLC
    Inventor: Jay E. Bissontz
  • Patent number: 9117031
    Abstract: Described are a system and method to control interface timing and/or voltage operations of signals transmitted between devices. A processor may be coupled through one or more bus interfaces of a bus to one or more corresponding interface timing and/or voltage comparison circuits and corresponding interface timing and/or voltage adjustment circuits.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: August 25, 2015
    Assignee: RAMBUS INC.
    Inventor: Stephen G. Tell
  • Patent number: 9118191
    Abstract: A method of balancing a plurality of battery cells includes acquiring an open circuit voltage (OCV) of a battery cell of the plurality of battery cells connected in series; determining a state of charge (SOC) of the battery cell based on the OCV of the battery cell; determining a differential value in the OCV of the battery cell per a change of the SOC of the battery cell, in accordance with the SOC of the battery cell; and activating cell balancing of the plurality of battery cells when the differential value is greater than a reference value.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 25, 2015
    Assignee: Samsung SDI Co., Ltd.
    Inventor: Seok-Min Jung
  • Patent number: 9118092
    Abstract: A cooler arrangement for at least one battery (8) in a vehicle (1) includes a cooling circuit (12a-f) with a circulating cooling medium, a circulator (13) to circulate the cooling medium in the cooling circuit (12a-f), and a cooling region (A) where the cooling medium cools the battery (8). The cooler arrangement includes a container (10) with an enclosed internal space (11), in which the battery (8) and the cooling circuit (12a-f) with the circulating cooling medium are situated, and the container (10) includes a heat release region (B) where cooling medium is intended to release heat to surrounding air.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: August 25, 2015
    Assignee: SCANIA CV AB
    Inventors: Alexei Tsychkov, Magnus Kolasa
  • Patent number: 9104831
    Abstract: Disclosed herein is a system and method for producing semiconductor devices using overlays, the method comprising associating one or more patterned overlays with respective ones of reserved regions in a layer template, receiving a layer design based on the layer template, identifying the reserved regions in the layer design, generating a production layer design based on the layer design, the production layer design describing at least one production overlay in one of the reserved regions, and fabricating one or more devices based on the production layer design.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: August 11, 2015
    Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.
    Inventors: Po-Chang Huang, Ying Ying Wang, Shellin Liu, Kuan-Chi Chen
  • Patent number: 9104827
    Abstract: Systems and method for automatically generating a set of shared processor datapaths from the description of the behavior of one or more ISA operations is presented. The operations may include, for example, the standard operations of a processor necessary to support an application language such as C or C++ on the ISA. Such operations, for example, may represent a configurable processor ISA. The operations may also include one or more extension operations defined by one or more designers. Thus, a description of the behaviors of the various standard and/or extension operations that compose the ISA of an instance of a standard or configurable processor is used to automatically generate a set of shared processor datapaths that implement the behavior of those operations.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: August 11, 2015
    Assignee: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Darin Stamenov Petkov, David William Goodwin, Dror Eliezer Maydan
  • Patent number: 9104828
    Abstract: Embodiments of a system and method for generating an image configured to program a parallel machine from source code are disclosed. One such parallel machine includes a plurality of state machine elements (SMEs) grouped into pairs, such that SMEs in a pair have a common output. One such method includes converting source code into an automaton comprising a plurality of interconnected states, and converting the automaton into a netlist comprising instances corresponding to states in the automaton, wherein converting includes pairing states corresponding to pairs of SMEs based on the fact that SMEs in a pair have a common output. The netlist can be converted into the image and published.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: August 11, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Junjuan Xu, Paul Glendenning