Having Details Of Setting Or Programming Of Interconnections Or Logic Functions Patents (Class 326/38)
-
System and method for active monitoring and mitigation of thermal events on magnetic resonance coils
Patent number: 12111370Abstract: A radio frequency (RF) receiving coil assembly for a magnetic resonance imaging (MRI) system includes a plurality of loops. The RF receiving coil assembly also includes a plurality of electronics units, wherein a respective electronics unit of the plurality of electronics units is coupled to a respective loop of the plurality of loops, wherein each respective electronics unit includes circuitry configured to measure a temperature of the respective loop and to regulate power provided to the respective loop based on the temperature of the respective loop.Type: GrantFiled: November 28, 2022Date of Patent: October 8, 2024Assignee: GE Precision Healthcare LLCInventors: Michael Joseph Czigler, Taylan Dalveren -
Patent number: 12113529Abstract: An electronic device and a memristor-based logic gate circuit thereof. In the present application, a control end of a controllable switch is connected to a negative end of an output memristor in a MAGIC-based AND logic gate, and whether a second memristor is powered on is controlled by the controllable switch. Thus, when resistance value states of two input memristors in the AND logic gate are different, the controllable switch will conduct and power on the second memristor, and the second memristor will present a low-resistance state at this time. When the resistance value states of the two input memristors are the same, the controllable switch will not conduct and the second memristor will then remain the state unchanged, i.e., presents a high-resistance state. An exclusive OR logic gate is formed by combining the two input memristors and the second memristor.Type: GrantFiled: September 28, 2022Date of Patent: October 8, 2024Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Kang Su, Fen Guo, Hongtao Man, Tuo Li
-
Patent number: 12105667Abstract: A device may include a processor system and an array of data processing engines (DPEs) communicatively coupled to the processor system. Each of the DPEs includes a core and a DPE interconnect. The processor system is configured to transmit configuration data to the array of DPEs, and each of the DPEs is independently configurable based on the configuration data received at the respective DPE via the DPE interconnect of the respective DPE. The array of DPEs enable, without modifying operation of a first kernel of a first subset of the DPEs of the array of DPEs, reconfiguration of a second subset of the DPEs of the array of DPEs.Type: GrantFiled: February 27, 2023Date of Patent: October 1, 2024Assignee: XILINX, INC.Inventors: Juan J. Noguera Serra, Sneha Bhalchandra Date, Jan Langer, Baris Ozgul, Goran H. k. Bilski
-
Patent number: 12099462Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for implementing a dynamic processor architectures include, in one or more aspects of the subject matter described in this specification, an apparatus including: switches coupled with computing elements in a hardware processor to enable selective formation of one or more cores from the computing elements in the hardware processor; and means for dynamically determining how many of the one or more cores to form in the hardware processor, by provision of control signals to the switches, to execute instructions of one or more computer programs based on (i) a current set of the instructions to be executed and (ii) a current set of the computing elements available for processing instructions.Type: GrantFiled: December 8, 2023Date of Patent: September 24, 2024Assignee: Chariot Technologies Lab, Inc.Inventor: Timur Ryspekov
-
Patent number: 12088084Abstract: An over-voltage protection device, a memory storage device, and an over-voltage protection method are provided. The over-voltage protection device includes a main load switch, multiple power channels, a voltage detection circuit, and a control circuit. The main load switch is configured to receive power and provide the power to a first power channel among the power channels. The voltage detection circuit is configured to detect a power abnormal status of a second power channel among the power channels. The control circuit is configured to control the main load switch to stop power supply to the first power channel according to the power abnormal status.Type: GrantFiled: March 30, 2022Date of Patent: September 10, 2024Assignee: PHISON ELECTRONICS CORP.Inventor: Shu-Han Chou
-
Patent number: 12079592Abstract: A deep neural network accelerator includes a feature loader that stores input features, a weight memory that stores a weight, and a processing element. The processing element applies 1-bit weight values to the input features to generate results according to the 1-bit weight values, receives a target weight corresponding to the input features from the weight memory, and selects a target result corresponding to the received target weight from among the results to generate output features.Type: GrantFiled: November 20, 2019Date of Patent: September 3, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hoi-Jun Yoo, Jin Mook Lee
-
Patent number: 12068729Abstract: The present invention provides monoclonal antibodies that bind to the Factor XII (FXII) protein, and methods of use thereof. In various embodiments of the invention, the antibodies are fully human antibodies that bind to FXII and to the activated form of FXII (FXIIa). In some embodiments, the antibodies of the invention are useful for inhibiting or neutralizing FXII activity, thus providing a means of treating or preventing a disease, disorder or condition associated with thrombosis in humans.Type: GrantFiled: June 19, 2019Date of Patent: August 20, 2024Assignee: Regeneron Pharmaceuticals, Inc.Inventors: Dan Chalothorn, Lori C. Morton, Lyndon Mitnaul, KehDih Lai
-
Patent number: 12069452Abstract: An audio circuit includes N (N?1) input pins each of which receive input of a digital audio signal or an analog audio signal. When analog audio signals are input to the N input pins, an audio interface circuit applies a bias voltage to each of the N input pins via a bias resistor.Type: GrantFiled: April 18, 2022Date of Patent: August 20, 2024Assignee: ROHM CO., LTD.Inventor: Mitsuteru Sakai
-
Patent number: 12057834Abstract: A tile including circuitry for use with machine learning models, the tile including: a first computational array of cells, in which the computational array of cells is a sub-array of a larger second computational array of cells; local memory coupled to the first computational array of cells; and multiple controllable bus lines, in which a first subset of the multiple controllable bus lines include multiple general purpose controllable bus lines couplable to the local memory.Type: GrantFiled: September 19, 2022Date of Patent: August 6, 2024Assignee: Google LLCInventors: Michial Allen Gunter, Charles Henry Leichner, IV, Tammo Spalink
-
Patent number: 12057836Abstract: Systems and methods described herein may relate to providing a dynamically configurable circuitry able to be programed using a microsector granularity. Furthermore, selective partial reconfiguration operations may be performed use write operations to write a new configuration over existing configurations to selectively reprogram a portion of programmable logic. An n-bit data register (e.g., a 1-bit data register) and/or control circuitry receiving data and commands from an access register disposed between portions of programmable logic may enable at least some of the operations described.Type: GrantFiled: September 25, 2020Date of Patent: August 6, 2024Assignee: Intel CorporationInventors: Sean R Atsatt, Arun Jangity, Thien Le, Simon Chong
-
Patent number: 12058254Abstract: A method for storing key data in an electronic component formed as an integrated programmable circuit, such as a field programmable gate array, which includes a base structure consisting of base elements, wherein configuration data is loaded, for each current program, onto the base elements and stored in a volatile matter, the key data is divided into key sub-data blocks, and a base element position is selected for each key sub-data block, where upon generating the configuration data for each current program or circuit function of the electronic component, selected base element positions of the key sub-data blocks are considered, while loading the configuration data, key sub-data blocks are stored in the base elements defined by selected base element positions, and after successfully programming the electronic component, the key sub-data blocks of base elements specified by selected base element positions are ascertained and assembled to form the key data.Type: GrantFiled: June 25, 2019Date of Patent: August 6, 2024Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Christian Cech, Thomas Hinterstoisser, Martin Matschnig, Herbert Taucher
-
Patent number: 12040796Abstract: A programmable logic circuit device includes: a processor; and plural reconfiguration regions each including a circuit configured by change of connection between elements, wherein the processor is configured to: receive designation of a processing group including a series of plural kinds of processing; acquire management data decided for each processing group, the management data designating plural pieces of reconfiguration data each designating connection between elements in a corresponding one of the plural reconfiguration regions so that the designated processing group is performed; acquire the plural pieces of reconfiguration data designated by the acquired management data; change connection between elements in the plural reconfiguration regions in accordance with the designation by the acquired plural pieces of reconfiguration data; and when connection between elements is changed in accordance with designation by the plural pieces of reconfiguration data, in a case where designation by at least one of thType: GrantFiled: May 7, 2021Date of Patent: July 16, 2024Assignee: FUJIFILM Business Innovation Corp.Inventor: Fumiaki Sugiyama
-
Patent number: 12041488Abstract: The described technology is generally directed towards radio unit cascading in radio access networks. Radio units (RUs) can be configured with processors adapted to support daisy chaining of multiple RUs, so that the multiple RUs can connect to one hardware interface at a distributed unit (DU). An RU processor for a given RU can be configured to receive downlink data, including downlink data for the given RU as well as downlink data for other downstream RUs. The RU processor can extract the downlink data for the given RU and forward the downlink data for other downstream RUs via a southbound interface. The RU processor can also be configured to receive uplink data from the other RUs, multiplex the received uplink data from the other RUs with uplink data from the given RU, and send the resulting multiplexed data towards the DU via a northbound interface.Type: GrantFiled: January 5, 2022Date of Patent: July 16, 2024Assignee: DELL PRODUCTS, L.P.Inventors: Ahmad Farhoodi, Stephen E. Knobel
-
Patent number: 12033709Abstract: Provided are a test circuit, a test device and a test method thereof. The test circuit includes: a signal processing module configured to receive a pulse signal to be tested and output a processing signal under a control signal; a sampling module connected to the output terminal of signal processing module and configured to receive the processing signal and generate a sampling signal according to the processing signal. The sampling signal includes a first sampling pulse and a second sampling pulse, the first sampling pulse and the second sampling pulse have a pulse width difference, the pulse width difference is equal to the pulse width of the pulse signal.Type: GrantFiled: September 7, 2021Date of Patent: July 9, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Liang Zhang
-
Patent number: 12034446Abstract: A tile of an FPGA fuses memory and arithmetic circuits. Connections directly between multiple instances of the tile are also available, allowing multiple tiles to be treated as larger memories or arithmetic circuits. By using these connections, referred to as cascade inputs and outputs, the input and output bandwidth of the arithmetic circuit is further increased. The arithmetic unit accesses inputs from a combination of: the switch fabric, the memory circuit, a second memory circuit of the tile, and a cascade input. In some example embodiments, the routing of the connections on the tile is based on post-fabrication configuration. In one configuration, all connections are used by the memory circuit, allowing for higher bandwidth in writing or reading the memory. In another configuration, all connections are used by the arithmetic circuit.Type: GrantFiled: July 28, 2020Date of Patent: July 9, 2024Assignee: Achronix Semiconductor CorporationInventors: Daniel Pugh, Raymond Nijssen, Michael Philip Fitton
-
Patent number: 12014150Abstract: A tile of an FPGA includes a multiple mode arithmetic circuit. The multiple mode arithmetic circuit is configured by control signals to operate in an integer mode, a floating-point mode, or both. In some example embodiments, multiple integer modes (e.g., unsigned, two's complement, and sign-magnitude) are selectable, multiple floating-point modes (e.g., 16-bit mantissa and 8-bit sign, 8-bit mantissa and 6-bit sign, and 6-bit mantissa and 6-bit sign) are supported, or any suitable combination thereof. The tile may also fuse a memory circuit with the arithmetic circuits. Connections directly between multiple instances of the tile are also available, allowing multiple tiles to be treated as larger memories or arithmetic circuits. By using these connections, referred to as cascade inputs and outputs, the input and output bandwidth of the arithmetic circuit is further increased.Type: GrantFiled: March 23, 2023Date of Patent: June 18, 2024Assignee: Achronix Semiconductor CorporationInventors: Daniel Pugh, Raymond Nijssen, Michael Philip Fitton, Marcel Van der Goot
-
Patent number: 12009031Abstract: A memory array that includes a plurality of storage cells, a plurality of bit lines, a plurality of memory transistor word lines and a plurality of selection transistor word lines, wherein the storage cells form an array of M rows*N columns; each storage cell includes a selection transistor and a memory transistor connected in series; a source and a gate of each selection transistor are connected, and the gates of the selection transistors in the same row are connected to a corresponding selection transistor word line.Type: GrantFiled: August 15, 2022Date of Patent: June 11, 2024Assignee: Shanghai Huahong Grace Semiconductor Manufacturing CorporationInventors: Ning Wang, Kegang Zhang
-
Patent number: 12007915Abstract: An asynchronous computer-implemented disaggregated processing system including an ethernet transceiver configured to receive data, from a computing device over a data communications network. A core processor is configured to execute to process information associated with at least some of the received data and a memory is configured to store, via a memory controller, processed information from the core processor. A field programmable gate array is configured via an execution implementation directive to parse at least some of the received data; preprocess at least some of the parsed data for use by the core processor; route, to the core processor, the preprocessed data; receive, from the core processor, information associated with the preprocessed data; route, to the computing device, a response associated with the information associated with the preprocessed data received from the core processor; and store, via the memory controller, the information associated with the preprocessed data in the memory.Type: GrantFiled: August 10, 2023Date of Patent: June 11, 2024Assignee: MORGAN STANLEY SERVICES GROUP INC.Inventors: Igor G. Muskatblit, Michael Gorbovitski, Joshua N. Elijah
-
Patent number: 12009053Abstract: A data search method for a memory device is provided. The data search method includes: based on a recorded compression mode, vectoring a search data to generate a search data vector, and based on the recorded compression mode, compressing the search data and a plurality of objects in a database; setting a search condition; searching the objects of the database by the search data vector to determine whether the search data is matched with the objects of the database; and recording and outputting at least one matched object of the database, the at least one matched object matched with the search data.Type: GrantFiled: June 16, 2022Date of Patent: June 11, 2024Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventor: Shih-Hung Chen
-
Patent number: 11995387Abstract: Described is an apparatus for supporting Over-The-Air Hardware Updates comprising a first circuitry, a second circuitry, and a third circuitry. The first circuitry may be operable to be fastened and electrically coupled in one or more regions to one or more respectively corresponding semiconductor dies. The second circuitry may be operable to configure the one or more regions of the first circuitry. The third circuitry may be operable to provide a set of wirelessly-received configuration instructions to the second circuitry.Type: GrantFiled: April 25, 2022Date of Patent: May 28, 2024Assignee: Shenzhen Chipuller Chip Technology Co., LTDInventors: Hao Hua, Jawad Nasrullah
-
Patent number: 11990171Abstract: Disclosed is threshold voltage (VT)-programmable field effect transistor (FET)-based memory cell including a first transistor and a second transistor (which has an electric-field based programmable VT) connected in series between two voltage source lines. The gates of the transistors are connected to different wordlines and a sense node is at the junction between the two transistors. In preferred embodiments, the first transistor is a PFET and the second transistor is an NFET. Different operating modes (e.g., write 0 or 1 and read) are achieved using specific combinations of voltage pulses on the wordlines and voltage source lines. The memory cell is non-volatile, exhibits relatively low leakage, and has a relatively small footprint as compared to a conventional memory cell. Also disclosed are a look-up table (LUT) incorporating multiple threshold voltage (VT)-programmable field effect transistor (FET)-based memory cells and associated methods.Type: GrantFiled: February 15, 2022Date of Patent: May 21, 2024Assignee: GlobalFoundries U.S. Inc.Inventors: Venkatesh P. Gopinath, Pirooz Parvarandeh
-
Patent number: 11990904Abstract: A Field Programmable Gate Array (FPGA) system includes a main FPGA and one or more sub-FPGAs connected to the main FPGA. The main FPGA is configured to detect a positive edge of a pulse included in a user clock using a sampling clock of the main FPGA, generate a flag using the detected positive edge, generate a clock packet indicating the generated flag, and provide the generated clock packet to any one of the one or more sub-FPGAs.Type: GrantFiled: December 20, 2023Date of Patent: May 21, 2024Assignee: REBELLIONS INC.Inventors: Kyeongryeol Bong, Juyeong Yoon
-
Patent number: 11985077Abstract: Systems and methods for routing communication among a plurality of devices are described. In an example, a controller can detect a communication initiated from a first device to a target device among a second device and a third device. The controller can identify the second device as the target device. The controller can, in response to identifying the second device as the target device, activate a direct communication path between the first device and the second device to allow the first device to communicate with the second device using direct communication mode. The controller can, in response to identifying the second device as the target device, activate redriver path between the first device and the third device to allow the first device to communicate with the third device using redriver mode.Type: GrantFiled: May 11, 2021Date of Patent: May 14, 2024Assignee: Renesas Electronics America Inc.Inventors: Shubing Zhai, James Wang, Jankin Hu, Wei Wang
-
Patent number: 11983604Abstract: Systems and methods are configured to provide a first problem to be solved to a network of memristors. A second problem to be solved can be gradually provided to the network of memristors. Controlled noise can be applied to the network of memristors for at least a portion of time during which the second problem is “gradually” provided to the network of memristors. A solution to the second problem can be determined.Type: GrantFiled: July 16, 2021Date of Patent: May 14, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Suhas Kumar, John Paul Strachan, Thomas Van Vaerenbergh
-
Patent number: 11979152Abstract: An integrated circuit may include integrated memory that is formed from a chain of memory blocks. Each memory block may have configurable input and output circuits. The configurable input and output circuits may be interposed between memory circuitry such as a memory array from circuitry external to the memory circuitry. The configurable input and output circuits may have upstream and downstream memory block connection ports. In such a way, configurable input and output circuits in a first memory block may pass control and address signals and data to configurable input and output circuits in a second memory block. By using the configurable input and output circuits, the integrated memory in the integrated circuit may operate to accommodate large bandwidth flows without using the general routing fabric of the integrated circuit.Type: GrantFiled: February 22, 2021Date of Patent: May 7, 2024Assignee: Intel CorporationInventors: Chang Kian Tan, Chee Hak Teh
-
Patent number: 11916552Abstract: Techniques and apparatus for dynamically modifying a kernel (and associated user-specified circuitry) for a dynamic region of a programmable integrated circuit (IC) without affecting (e.g., while allowing) operation of other kernels ((and other associated user-specified circuitry) in the programmable IC. Dynamically modifying a kernel may include, for example, unloading an existing kernel, loading a new kernel, or replacing a first kernel with a second kernel). In the case of networking (e.g., in a data center application) where the programmable IC may be part of a hardware acceleration card (e.g., a network interface card (NIC)), the kernel may be user code referred to as a “plugin.Type: GrantFiled: March 9, 2022Date of Patent: February 27, 2024Assignee: XILINX, INC.Inventors: Ellery Cochell, Ripduman Singh Sohan, Kieran Mansley
-
Patent number: 11915742Abstract: A wafer-on-wafer formed memory and logic device can enable high bandwidth transmission of data directly between a memory die and a logic die. A logic die that is bonded to a memory die via a wafer-on-wafer bonding process can receive signals indicative of a genetic sequence from the memory die and through a wafer-on-wafer bond. The logic die can also perform a genome annotation lotic operation to attach biological information to the genetic sequence. An annotated genetic sequence can be provided as an output.Type: GrantFiled: August 10, 2022Date of Patent: February 27, 2024Assignee: Micron Technology, Inc.Inventors: Sean S. Eilert, Kunal R. Parekh, Aliasger T. Zaidy, Glen E. Hush
-
Patent number: 11900995Abstract: Various implementations described herein are related to a method for accessing a bitcell in an array of bitcells with a wordline and a bitline. The method may perform a precharge operation on the bitline that precharges the bitline after a read cycle and before a write cycle. Also, the method may extend precharge time of the precharge operation between the read cycle and the write cycle, e.g., by modulating a wordline signal on the wordline with early cut-off of the wordline signal on the wordline during the read cycle.Type: GrantFiled: April 6, 2021Date of Patent: February 13, 2024Assignee: Arm LimitedInventors: Rajiv Kumar Sisodia, Andy Wangkun Chen, Sriram Thyagarajan, Yew Keong Chong, Ayush Kulshrestha, Munish Kumar
-
Patent number: 11881853Abstract: A true complement dynamic circuit for combining, in particular comparing, binary data on dynamic first and second input signals to third and fourth input signals, comprising at least a 1-bit compare circuit, wherein the dynamic first and second input signals are complementary signals during an evaluation phase, wherein a logical behavior is determined by the third and fourth input signals. A method for operating a true complement dynamic circuit for combining, in particular comparing, binary data on dynamic first and second input signals to third and fourth input signals, comprising operating at least a 1-bit compare circuit, wherein the dynamic first and second input signals are complementary signals during an evaluation phase, determining a logical behavior by the third and fourth input signals.Type: GrantFiled: June 16, 2022Date of Patent: January 23, 2024Assignee: International Business Machines CorporationInventors: Michael Berthold Kugel, Rolf Sautter, Amira Rozenfeld, Harry Barowski
-
Patent number: 11862373Abstract: Memory stacks, memory devices and method of forming the same are provided. A memory stack includes a spin-orbit torque layer, a magnetic bias layer and a free layer. The magnetic bias layer is in physical contact with the spin-orbit torque layer and has a first magnetic anisotropy. The free layer is disposed adjacent to the spin-orbit torque layer and has a second magnetic anisotropy perpendicular to the first magnetic anisotropy.Type: GrantFiled: July 29, 2022Date of Patent: January 2, 2024Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Shy-Jay Lin, Wilman Tsai, Ming-Yuan Song
-
Patent number: 11824046Abstract: The technology relates to a system on chip (SoC). The SoC may include a plurality of network layers which may assist electrical communications either horizontally or vertically among components from different device layers. In one embodiment, a system on chip (SoC) includes a plurality of network layers, each network layer including one or more routers, and more than one device layers, each of the plurality of network layers respectively bonded to one of the device layers. In another embodiment, a method for forming a system on chip (SoC) includes forming a plurality of network layers in an interconnect, wherein each network layer is bonded to an active surface of a respective device layer in a plurality of device layer.Type: GrantFiled: January 25, 2022Date of Patent: November 21, 2023Assignee: Invensas LLCInventors: Javier A. DeLaCruz, Belgacem Haba, Rajesh Katkar
-
Patent number: 11816253Abstract: An apparatus to facilitate enabling secure communication via attestation of multi-tenant configuration on accelerator devices is disclosed. The apparatus includes a processor to: verify a base bitstream of an accelerator device, the base bitstream published by a cloud service provider (CSP); verify partial reconfiguration (PR) boundary setups and PR isolation of an accelerator device, the PR boundary setups and PR isolation published by the CSP; generate PR bitstream to fit within at least one PR region of the PR boundary setups of the accelerator device; inspect accelerator device attestation received from a secure device manager (SDM) of the accelerator device; and responsive to successful inspection of the accelerator device attestation, provide the PR bitstream to the CSP for PR reconfiguration of the accelerator device.Type: GrantFiled: December 22, 2020Date of Patent: November 14, 2023Assignee: INTEL CORPORATIONInventors: Alpa Trivedi, Steffen Schulz, Patrick Koeberl
-
Patent number: 11817767Abstract: Proposed is a submodule of an MMC converter configured to stably supply power to a submodule controller controlling the submodule of an MMC converter. The submodule includes: an energy storage part storing electric energy therein; a plurality of switching elements connected in parallel to the energy storage part to have a shape of a bridge; a plurality of serially-connected resistors connected in parallel to the energy storage part; a plurality of DC-DC converters connected in parallel to a resistor of the plurality of resistors; a power switching part operating to select and output one voltage of voltages output from the plurality of DC-DC converters and a plurality of voltages input from outside; and a submodule controller operating with the voltage output by the power switching part so as to control switching operations of the plurality of switching elements.Type: GrantFiled: December 30, 2019Date of Patent: November 14, 2023Assignee: HYOSUNG HEAVY INDUSTRIES CORPORATIONInventors: Yong Hee Park, Sung Min Oh, Doo Young Lee, Hong Ju Jung
-
Patent number: 11815551Abstract: An I/O sensor including: a programmable delay line; a delayed clocked receiver having the following inputs: (a) a data signal and a reference voltage that also serve as inputs to a reference clocked receiver that is configured to sample the data signal received from an interconnect lane between two integrated circuits (ICs) of a multi-IC module, and (b) a delayed clock signal received from the programmable delay line, wherein the delayed clock signal is a delayed version of a clock signal that clocks the reference clocked receiver; a comparison circuits configured to compare a data signal output of the delayed clocked receiver and a data signal output of the reference clocked receiver; and a controller configured, based on a comparison result of the comparison circuit and on the amount of delay that caused it, to estimate a quality of connectivity between the two ICs over the interconnect lane.Type: GrantFiled: December 27, 2022Date of Patent: November 14, 2023Assignee: PROTEANTECS LTD.Inventors: Eyal Fayneh, Guy Redler, Evelyn Landman
-
Patent number: 11809563Abstract: A system and method of protecting against control-flow attacks provides two complementary, transparent, and strong security policies for the RTL design at a hardware level. The approach performs static analysis of controller, followed by lightweight instrumentation, such that CFI is enforced in-place and at runtime. The modified controller follows conservative CFG with the help of a monitor.Type: GrantFiled: July 7, 2021Date of Patent: November 7, 2023Assignee: University of South FloridaInventors: Srinivas Katkoori, Sheikh Ariful Islam
-
Patent number: 11803394Abstract: An apparatus (10; 14; 16; 18) for programming an electronic device (12), in particular for ISP, ICP or PP programming, comprises electronic processing means (20; 45) suitable for processing and managing at least a programming algorithm of said electronic device (12); programming means (11) connected to said processing means (20; 45) and to said electronic device (12) for receiving from said processing means (20; 45) the programming data and for sending them to said electronic device (12) through a predetermined communication protocol; interface means (25) associated with said processing means (20; 45) and with said electronic device (12); and non-volatile electronic storage means (23; 22) adapted to exchange data with said electronic processing means (20; 45) by means of at least one bidirectional data communication line (32, 31).Type: GrantFiled: July 1, 2019Date of Patent: October 31, 2023Inventors: Claudio Stefani, Ivan Rinaldi
-
Patent number: 11797531Abstract: The present disclosure includes apparatuses, methods, and systems for acceleration of data queries in memory. An example host apparatus includes a controller configured to generate a search key, generate a query for particular data stored in an array of memory cells in a memory device, and send the query to the memory device. The query includes a command to search for the particular data. The query also includes a number of data fields for the particular data including a logical block address (LBA) for the particular data, an LBA offset for the particular data, and a parameter for an amount of bits in data stored in the memory device that do not match corresponding bits in the search key that would result in data not being sent to the host.Type: GrantFiled: August 4, 2020Date of Patent: October 24, 2023Assignee: Micron Technology, Inc.Inventors: Mark A. Helm, Joseph T. Pawlowski
-
Patent number: 11791823Abstract: Methods and apparatuses to provide FPGA inter-tile control signal sharing are described. In one embodiment, the FPGA inter-tile muxing for control signals is added in a separate tile. In another embodiment, the control signal muxing is distributed among FPGA tiles and shared using a cascaded configuration.Type: GrantFiled: February 15, 2022Date of Patent: October 17, 2023Assignee: EFINIX, INC.Inventors: Marcel Gort, Brett Grady
-
Patent number: 11784794Abstract: A system may include a host processor, an interposer having memory elements, a coprocessor mounted on the interposer for accelerating tasks received from the host processor, and an auxiliary chip. The coprocessor, interposer, and auxiliary chip may be part of an integrated circuit package. The memory elements on the interposer may convey configuration bit streams to one or more logic sectors in programmable circuitry of the coprocessor. The interposer may be connected to a package substrate of the integrated circuit package using through-silicon vias, such that an active surface of the interposer faces an active surface of the coprocessor. Each logic sector may include one or more data registers that are loaded with configuration data from the memory elements. In some instances, the auxiliary chip may include a secondary memory for storing additional configuration bit streams for configuring the logic sectors of the coprocessor.Type: GrantFiled: August 13, 2020Date of Patent: October 10, 2023Assignee: INTEL CORPORATIONInventors: Peter John McElheny, Aravind Dasu
-
Patent number: 11777503Abstract: An example programmable device includes a configuration memory configured to store configuration data; a programmable logic having a configurable functionality based on the configuration data in the configuration memory; a signal conversion circuit; a digital processing circuit; an endpoint circuit coupled to the signal conversion circuit through the digital processing circuit; wherein the digital processing circuit includes a first one or more digital processing functions implemented as hardened circuits each having a predetermined functionality, and a second one or more processing functions implemented by the configurable functionality of the programmable logic.Type: GrantFiled: November 2, 2021Date of Patent: October 3, 2023Assignee: XILINX, INC.Inventors: John Edward McGrath, Woon Wong, John O'Dwyer, Paul Newson, Brendan Farley
-
Patent number: 11768798Abstract: Multi-level hierarchical routing matrices for pattern-recognition processors are provided. One such routing matrix may include one or more programmable and/or non-programmable connections in and between levels of the matrix. The connections may couple routing lines to feature cells, groups, rows, blocks, or any other arrangement of components of the pattern-recognition processor.Type: GrantFiled: December 14, 2021Date of Patent: September 26, 2023Assignee: Micron Technology, Inc.Inventors: Harold B Noyes, David R. Brown
-
Patent number: 11763043Abstract: An apparatus to facilitate enabling late-binding of security features via configuration security controller for accelerator devices is disclosed. The apparatus includes a security controller to initialize as part of a secure boot and attestation chain of trust; receive configuration data for portions of the security controller, the portions comprising components of the security controller capable of re-programming; verify and validate the configuration data to as originating from a secure and trusted source; and responsive to successful verification and validation of the configuration data, re-program the portions of the security controller based on the configuration data.Type: GrantFiled: December 21, 2020Date of Patent: September 19, 2023Assignee: INTEL CORPORATIONInventors: Alpa Trivedi, Steffen Schulz, Patrick Koeberl
-
Patent number: 11756622Abstract: In some aspects of the present disclosure, a memory circuit is disclosed. In some aspects, the memory circuit includes a first memory cell including a first resistor; and a first transistor coupled to the first resistor, wherein a first bulk port of the first transistor is biased at a first voltage level; a second memory cell coupled to the first memory cell, the second memory cell including a second resistor; and a second transistor coupled to the second memory cell, wherein a second bulk port of the second transistor is biased at a second voltage level, wherein the second voltage level is less than the first voltage level.Type: GrantFiled: September 22, 2021Date of Patent: September 12, 2023Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Meng-Sheng Chang, Chia-En Huang
-
Patent number: 11748025Abstract: A nonvolatile memory device may include: a memory cell array operated by a first voltage, and including a plurality of memory cells; a peripheral circuit operated by the first voltage, and configured to store data in the memory cell array or read data from the memory cell array; an operation recorder operated by a second voltage, and configured to record information on an operation being performed in the nonvolatile memory device; and a control logic operated by the first voltage, and configured to control the peripheral circuit such that the nonvolatile memory device performs an operation corresponding to a command received from an external device, and control the operation recorder to store the information on the operation being performed in the nonvolatile memory device.Type: GrantFiled: June 30, 2021Date of Patent: September 5, 2023Assignee: SK hynix Inc.Inventor: Jee Yul Kim
-
Patent number: 11750189Abstract: Devices and/or computer-implemented methods to facilitate a programmable and/or reprogrammable quantum circuit are provided. According to an embodiment, a device can comprise a superconducting coupler device having a superconducting fuse device that is used to alter the coupling of a first quantum computing element and a second quantum computing element.Type: GrantFiled: December 24, 2020Date of Patent: September 5, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elbert Emin Huang, Charles Thomas Rettner, Michael Justin Beckley, Russell A. Budd, Vivekananda P. Adiga, David C. Mckay, Sarah Elizabeth Sheldon
-
Patent number: 11736095Abstract: A clock driver circuit for low powered clock driving may include: a multiple phase divider; a buffer supplying at least one of multiple phases to the multiple phase divider at a center frequency that is an integer multiple of an input frequency; and wherein the multiple phase divider and the buffer share a same current from a supply rail.Type: GrantFiled: November 15, 2022Date of Patent: August 22, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Ramirez, Sudipto Chakraborty
-
Patent number: 11722142Abstract: In described examples, a charge pump includes an output, first and second transistors, a control circuit, a multiplexer, and a calibration circuit. The first transistor's drain is coupled to the output. The second transistor's drain is part of a current path separate from a current path that includes the first transistor's drain. The control circuit generates a control signal in response to voltages at the gates of the first and second transistors. First and second inputs of the multiplexer are respectively coupled to sources of the first and second transistors. A control input of the multiplexer is coupled to receive the control signal. A first input of the calibration circuit is coupled to an output of the multiplexer. A second input of the calibration circuit receives a reference voltage. First and second outputs of the calibration circuit are respectively coupled to body terminals of the first and second transistors.Type: GrantFiled: June 25, 2022Date of Patent: August 8, 2023Assignee: Texas Instruments IncorporatedInventors: Jagannathan Venkataraman, Ani Xavier, Shyam Subramanian
-
Patent number: 11709795Abstract: Disclosed is an electronic device which includes a main processor, and a systolic array processor, and the systolic array processor includes processing elements, a kernel data memory that provides a kernel data set to the processing elements, a data memory that provides an input data set to the processing elements, and a controller that provides commands to the processing elements. The main processor translates source codes associated with the systolic array processor into commands of the systolic array processor, calculates a switching activity value based on the commands, and stores the translated commands and the switching activity value to a machine learning module, which is based on the systolic array processor.Type: GrantFiled: November 12, 2021Date of Patent: July 25, 2023Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Jaehoon Chung
-
Patent number: 11698883Abstract: A method of recording tile identifiers in each of a plurality of tiles of a multitile processor is described. Tiles are arranged in columns, each column having a plurality of processing circuits, each processing circuit comprising one or more tiles, wherein a base processing circuit in each column is connected to a set of processing circuit identifier wires. A base value is generated on each of the set of processing circuit identifier wires for the base processing circuit in each column. At the base processing circuit, the base value on the set of processing circuit identifier wires is read and incremented by one. The incremented value is propagated to a next processing circuit in the column, and at the next processing circuit a unique identifier is recorded by concatenating an identifier of the column and the incremented value.Type: GrantFiled: June 11, 2021Date of Patent: July 11, 2023Assignee: GRAPHCORE LIMITEDInventors: Stephen Felix, Jonathan Mangnall
-
Patent number: 11694193Abstract: The invention presents a solution in which blockchain Transactions are created to implement the functionality of a logic gate. The invention may be implemented on the Bitcoin platform or an alternative blockchain platform. The transaction includes a locking script which comprises instructions selected so as to implement the functionality of a logic gate, such as the XOR gate. When the script is executed (because a second transaction is attempting to spend the output associated with the locking script) the inputs will be processed by the conditional instructions to provide an output of TRUE or FALSE. The inputs are pre-processed by one or more computing agents so that they are evaluated to TRUE or FASLE prior to being used as inputs to the script. The second transaction is transmitted to the blockchain network for validation and, if determined to be valid, it will be written to the blockchain. Validation of the second transaction can be interpreted as a TRUE output.Type: GrantFiled: April 28, 2017Date of Patent: July 4, 2023Assignee: nChain Licensing AGInventors: Craig Steven Wright, Stephane Savanah