Patents Assigned to ARM Ltd.
  • Patent number: 10193063
    Abstract: Subject matter disclosed herein may relate to fabrication of a correlated electron material (CEM) switch. In embodiments, processes are described in which conductive traces may be formed on or over an insulating material. Responsive to forming voids in the insulating material, localized portions of the conductive traces in contact with the voids may be exposed to gaseous oxidizing agents, which may convert the localized portions of the conductive traces to a CEM. In embodiments, an electrode material may be deposited within the voids to contact the localized portion of conductive trace converted to the CEM.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: January 29, 2019
    Assignee: ARM Ltd.
    Inventors: Carlos Alberto Paz de Araujo, Jolanta Bozena Celinska, Kimberly Gay Reid, Lucian Shifren
  • Patent number: 10185829
    Abstract: A machine implemented method of communication between server and remote device, the method comprising: determining an availability and address of the remote device on a network for communication with the server; obtaining a public key attributed to the remote device; signing the public key attributed to the remote device with a private key of the server and so generating a digitally signed certificate to verify the ownership of the public key as the remote device; and transmitting the digitally signed certificate to the remote device.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: January 22, 2019
    Assignee: ARM Ltd
    Inventors: Szymon Sasin, Norbert David, Yongbeom Pak
  • Publication number: 20190018789
    Abstract: Memory address translation apparatus comprises a translation data store to store one or more instances of translation data providing address range boundary values defining a range of virtual memory addresses between respective virtual memory address boundaries in a virtual memory address space, and indicating a translation between a virtual memory address in the range of virtual memory addresses and a corresponding output memory address in an output address space; detector circuitry to detect whether a given virtual memory address to be translated lies in the range of virtual memory addresses defined by an instance of the translation data in the translation data store; in which the detector circuitry is configured, when the given virtual memory address to be translated lies outside the ranges of virtual memory addresses defined by any instances of the translation data stored by the translation data store, to retrieve one or more further instances of the translation data; and translation circuitry to apply the
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: ARM LTD
    Inventors: Jonathan Curtis BEARD, Roxana RUSITORU, Curtis Glenn DUNHAM
  • Publication number: 20190018808
    Abstract: A memory node controller for a node of a data processing network, the network including at least one computing device and at least one data resource, each data resource addressed by a physical address. The node is configured to couple the at least one computing device with the at least one data resource. Elements of the data processing network are addressed via a system address space. The memory node controller includes a first interface to the at least one data resource, a second interface to the at least one computing device, and a system to physical address translator cache configured to translate a system address in the system address space to a physical address in the physical address space of the at least one data resource.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: ARM LTD
    Inventors: Jonathan Curtis BEARD, Roxana RUSITORU, Curtis Glenn DUNHAM
  • Publication number: 20190018794
    Abstract: A data processing system includes a memory system, a first processing element, a first address translator that maps virtual addresses to system addresses, a second address translator that maps system address to physical addresses, and a task management unit. A first program task uses a first virtual memory space that is mapped to a first system address range using a first table. The context of the first program task includes an address of the first table and is cloned by creating a second table indicative of a mapping from a second virtual address space to a second range of system addresses, where the second range is mapped to the same physical addresses as the first range until a write occurs, at which time memory is allocated and the mapping of the second range is updated. The cloned context includes an address of the second table.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: ARM LTD
    Inventors: Jonathan Curtis BEARD, Roxana RUSITORU, Curtis Glenn DUNHAM
  • Publication number: 20190018790
    Abstract: A system, apparatus and method are provided in which a range of virtual memory addresses and a copy of that range are mapped to the same first system address range in a data processing system until an address in the virtual memory address range, or its copy, is written to. The common system address range includes a number of divisions. Responsive to a write request to an address in a division of the common address range, a second system address range is generated. The second system address range is mapped to the same physical addresses as the first system address range, except that the division containing the address to be written to and its corresponding division in the second system address range are mapped to different physical addresses. First layer mapping data may be stored in a range table buffer and updated when the second system address range is generated.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Applicant: ARM LTD
    Inventors: Jonathan Curtis BEARD, Roxana RUSITORU, Curtis Glenn DUNHAM
  • Patent number: 10170700
    Abstract: Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform a switching function. In embodiments, precursors, in a gaseous form, may be utilized in a chamber to build a film of correlated electron materials comprising various impedance characteristics.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: January 1, 2019
    Assignee: ARM Ltd.
    Inventors: Kimberly Gay Reid, Lucian Shifren
  • Publication number: 20180366193
    Abstract: A device comprising a storage array, the storage array comprising a first signal line and a second signal line, at least one correlated electron switch in electrical communication with the first signal line and the second signal line, and control circuitry for driving the correlated electron switch with at least one programming signal.
    Type: Application
    Filed: November 29, 2016
    Publication date: December 20, 2018
    Applicant: Arm LTD
    Inventors: Shidhartha DAS, James Edward MYERS, Seng Oon TOH
  • Patent number: 10148279
    Abstract: Subject matter disclosed herein may relate to correlated electron switch devices, and may relate more particularly to digital to analog conversion using correlated electron switch devices ces.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 4, 2018
    Assignee: ARM Ltd.
    Inventors: Akshay Kumar, Piyush Agarwal, Bal S. Sandhu, Glen Arnold Rosendale
  • Patent number: 10147879
    Abstract: Subject matter disclosed herein may relate to correlated electron switch devices, and may relate more particularly to integrated circuit fabrics including correlated electron switch devices having various impedance characteristics.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 4, 2018
    Assignee: ARM Ltd.
    Inventor: Lucian Shifren
  • Publication number: 20180341311
    Abstract: A communications system and method provides power-saving while maintaining required protocol timing resolution. In a communication system that requires a high-frequency, high-precision, but high-power, clock source to meet timing requirements, selective disablement and re-enablement of the high-frequency clock provides for both timing precision and power reduction in the system.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Applicant: ARM Ltd
    Inventors: Edgar H. CALLAWAY, JR., Vasan VENKATARAMAN, Brian Alan NAGEL
  • Patent number: 10141504
    Abstract: Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform specified application performance parameters. In embodiments, CEM devices fabricated at a first stage of a wafer fabrication process, such as a front-end-of-line stage, may differ from CEM devices fabricated at a second stage of a wafer fabrication process, such as a middle-of-line stage or a back-end-of-line stage, for example.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: November 27, 2018
    Assignee: ARM Ltd.
    Inventors: Lucian Shifren, Kimberly Gay Reid, Greg Munson Yeric, Manuj Rathor, Glen Arnold Rosendale
  • Publication number: 20180336142
    Abstract: A data processing system for managing at least first and second memories includes a caching manager and a translation lookaside buffer (TLB). The caching manager comprises hardware configured to transfer data between the memories and is configured to monitor accesses to the first memory by a processing device and transfer data in a frequently accessed region at a first address in the first memory to a region at a second address in the second memory. When the data has not been transferred to the second memory, the TLB stores a virtual address and a corresponding address in the first memory. However, when the data has been transferred to the second memory, the TLB stores the virtual address and a corresponding address in the second memory. A mapping between the addresses in the first and second memories may be stored in a shadow-address table.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Applicant: ARM Ltd
    Inventors: Andrea PELLEGRINI, Kshitij SUDAN, Ali SAIDI, Wendy Arnott ELSASSER
  • Patent number: 10134986
    Abstract: Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform a switching function. In embodiments, a correlated electron material may be doped using dopant species derived from one or more precursors utilized to fabricate nearby structures such as, for example, a conductive substrate or a conductive overlay.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: November 20, 2018
    Assignee: ARM Ltd.
    Inventors: Kimberly Gay Reid, Lucian Shifren
  • Patent number: 10134987
    Abstract: Subject matter disclosed herein may relate to programmable fabrics including correlated electron switch devices.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: November 20, 2018
    Assignee: ARM Ltd.
    Inventors: Carlos Alberto Paz de Araujo, Lucian Shifren
  • Patent number: 10135377
    Abstract: Apparatus and methods of operating an electric motor are provided, comprising energizing a plurality of stator coils in sequence to rotate a rotor. Each said coil is energized with a repeating pulse sequence comprising at least a first portion and a second portion, the first and second portions repeating alternately to form the repeating pulse sequence. The first portion comprises a first pattern of pulses, each pulse in the first pattern having either a first polarity or second polarity, and at least two consecutive pulses in the first pattern having the same polarity. The second portion comprises a second pattern of pulses, the second pattern of pulses having the same pattern as said first pattern of pulses, but having inverted polarity with respect to said first pattern of pulses.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: November 20, 2018
    Assignee: ARM Ltd.
    Inventor: David Victor Pietromonaco
  • Patent number: 10127977
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a sense circuit may enable a determination of a current impedance state of a non-volatile memory element while avoiding an unintentional change in the state of the non-volatile memory element.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: November 13, 2018
    Assignee: ARM Ltd.
    Inventors: Shidhartha Das, Mudit Bhargava, Glen Arnold Rosendale
  • Patent number: 10127981
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a correlated electron switch (CES) device may be placed in any one of multiple memory states in a write operation. A plurality of bitcells may be connectable to a common source voltage during a two-phase operation to place individual bitcells in intended impedance states.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: November 13, 2018
    Assignee: ARM Ltd.
    Inventors: Azeez Jennudin Bhavnagarwala, Lucian Shifren, Piyush Agarwal, Akshay Kumar, Robert Campbell Aitken
  • Patent number: 10115473
    Abstract: Described are methods, systems and devices for operation of correlated electron switch (CES) devices. A CES device may be placed in a conductive or low impedance state, or an insulative or high impedance state. A programming signal may be applied a CES device with a sufficiently high current to permanently place the CES device in the conductive or low impedance state.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: October 30, 2018
    Assignee: ARM Ltd.
    Inventors: Mudit Bhargava, Vikas Chandra
  • Publication number: 20180293169
    Abstract: A virtual link buffer provides communication between processing threads or cores. A first cache is accessible by a first processing device and a second cache accessible by a second processing device. An interconnect structure couples between the first and second caches and includes a link controller. A producer cache line in the first cache stores data produced by the first processing device and the link controller transfers data in the producer cache line to a consumer cache line in the second cache. Each new data element is stored at a location in the producer cache line indicated by a store position or tail indicator that is stored at a predetermined location in the same cache line. Transferred data are loaded from a location in the consumer cache line indicated by a load position or head indicator that is stored at a predetermined location in the same consumer cache line.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Applicant: ARM Ltd
    Inventors: Jonathan Curtis BEARD, Peter VAN HENSBERGEN