Patent classifications
G06F13/1673
Interface Module with Low-Latency Communication of Electrical Signals Between Power Domains
An integrated circuit is described. This integrated circuit may include: an interface module with a first power domain and a second power domain. The first power domain may include a digital controller, and the second power domain may include a first analog front end (AFE) circuit. Moreover, the interface module may include up/down level shifters that communicate electrical signals that include a DC component from the first power domain to the second power domain. In some embodiments, the integrated circuit may provide a fully on-chip solution to handle level shifting between the AFE circuit and a digital controller in Universal Serial Bus (USB) 2.0 during communication of electrical signals in a full-speed mode and/or a high-speed mode.
MEMORY CONTROLLER AND MEMORY SYSTEM INCLUDING THE SAME
A memory system may include a memory device including a plurality of memory blocks, a buffer memory device, and a memory controller. The buffer memory device includes a read buffer configured to store the data read from the memory device and a keep buffer configured to store part of the read data. The memory controller operates to identify keeping data among data stored in the read buffer according to a number of error bits in the keeping data when it was read from the memory device, store the keeping data in the keep buffer, and remove the keeping data from the read buffer. The memory controller may store the keeping data in any one of the plurality of memory blocks based on information related to the keeping data.
Application-transparent near-memory processing architecture with memory channel network
A system includes a printed circuit board (PCB) on which is disposed memory components and a processor disposed on the PCB and coupled between the memory components and a host memory controller. The processor comprises a memory channel network (MCN) memory controller to handle memory requests associated with the memory components; a local buffer; and a core coupled to the MCN memory controller and the local buffer. The core executes an operating system (OS) running a network software layer and a distributed computing framework; and an MCN driver to: receive a network packet from the network software layer; store the network packet in the local buffer; and assert a transmit polling field of the local buffer to signal to the host memory controller that the network packet is available for transmission to a host computing device.
Memory controller, memory system, and control method of memory system
A memory controller includes a host interface circuit connectable to a host device by a bus conforming to a memory card system specification, a data buffer circuit including a buffer memory, a tag information generation circuit configured to generate tag information associated with a command received by the host interface circuit, and a first register in which the tag information generated by the tag information generation circuit is stored, and a second register into which the tag information stored in the first register is copied after the command is fetched from the host interface circuit for processing. When a read request is made from the host interface circuit to the data buffer circuit, the data buffer circuit returns read data stored in the buffer memory upon confirming that the tag information stored in the first register and the tag information stored in the second register match each other.
Non-posted write transactions for a computer bus
Systems and devices can include a controller and a command queue to buffer incoming write requests into the device. The controller can receive, from a client across a link, a non-posted write request (e.g., a deferred memory write (DMWr) request) in a transaction layer packet (TLP) to the command queue; determine that the command queue can accept the DMWr request; identify, from the TLP, a successful completion (SC) message that indicates that the DMWr request was accepted into the command queue; and transmit, to the client across the link, the SC message that indicates that the DMWr request was accepted into the command queue. The controller can receive a second DMWr request in a second TLP; determine that the command queue is full; and transmit a memory request retry status (MRS) message to be transmitted to the client in response to the command queue being full.
Managing collisions in a non-volatile memory system with a coherency checker
A request to read data from a location associated with a memory component is received. The request is assigned a first tag, the first tag having a first identifier of a first buffer to store data read from the location. The request to read data is determined to collide with an earlier request to write data to the location. The earlier request is assigned a second tag, the second tag having a second identifier of a second buffer to store data to write to the location. An attempt to lock the second tag and the second buffer for the request to read data is made. The request to read data is fulfilled from the second buffer in response to a successful attempt to lock the second tag and the second buffer.
METHODS FOR INCREASING INTRACELLULAR ACTIVITY OF HSP70
The present invention relates to a bioactive agent capable of increasing the intracellular concentration and/or activity of Hsp70 for use in the treatment of a lysosomal storage disease which arise from a defect in an enzyme whose activity is not directly associated with the presence of lysosomal BMP as a co-factor; such as glycogen storage diseases, gangliosidoses, neuronal ceroid lipofuscinoses, cerebrotendinous cholesterosis, Wolman's disease, cholesteryl ester storage disease, disorders of glycosaminoglycan metabolism, mucopolysaccharidoses, disorders of glycoprotein metabolism, mucolipidoses, aspartylglucosaminuria, fucosidosis, mannosidoses, and sialidosis type II.
Verification System and Verification Method for Ethernet Interface Chip
Provided is a verification system and a verification method for an Ethernet interface chip. The verification system comprises a Reconciliation Sublayer (RS), a Physical Coding Sublayer (PCS), a Physical Medium Attachment (PMA) layer, and a flow control unit connecting the RS and the PMA layer, wherein the PMA layer is provided with a PMA clock and a buffer, the buffer is configured to store data transferred from the PCS, and the PMA clock is configured to control the PMA layer to send the data in the buffer to an Ethernet interface chip to be tested.
PROCESSING SYSTEM AND CORRESPONDING METHOD OF OPERATION
A master device issues memory burst transaction requests via an interconnection bus to fetch data from a slave device. A cipher engine is coupled to the interconnection bus and decrypts the fetched data to produce plaintext data for the master device. The cipher engine selectively operates according to a stream cipher operation mode, or a block cipher operation mode. The cipher engine is configured to stall a read data channel of the interconnection bus between the slave device and the master device in response to the cipher engine switching from the block cipher operation mode to the stream cipher operation mode. The read data channel is reactivated in response to a last beat of a read burst of the plaintext data produced by the cryptographic engine.
INTERPROCESSOR PROCEDURE CALLS
A firewall host uses a shared memory to pass arguments to, and receive results from, a remote procedure executing on a locally coupled network processing unit that offloads processing for the firewall.