Tony Yuhsiang Cheng - Union City CA, US Hon Fei Chong - Campbell CA, US Benjamin Dodge - San Jose CA, US Howard Tsai - Cupertino CA, US Tsungyi Lin - Santa Clara CA, US
Assignee:
Nvidia Corporation - Santa Clara CA
International Classification:
G06F 12/00
US Classification:
711170, 711104, 711156, 711E12001, 713 1
Abstract:
A computing system has a mode of operation in which at least two different memory parameter profiles are read by a BIOS to configure memory. In one implementation the memory parameter profiles are stored in a serial presence detect memory using an extended serial presence detect format.
Training, Power-Gating, And Dynamic Frequency Changing Of A Memory Controller
Sagheer Ahmad - Cupertino CA, US Edward L. Riegelsberger - Fremont CA, US Tony Yuhsiang Cheng - Union City CA, US Laurent Rene Moll - San Jose CA, US Brian Keith Langendorf - Benicia CA, US
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G06F 1/00
US Classification:
713320, 713300
Abstract:
A method for managing a memory controller comprising selecting a low-power state from a plurality of low-power states. The method further comprises transitioning to the low-power and entering the low-power state when the transition is complete, provided a wake-event has not been received. An apparatus comprises a controller configured to select a power state for transition, a state-machine configured to execute steps for transitions between power states of a memory controller connected by a bus to a memory, a storage configured to store at least one context, and a context engine configured to stream, at the direction of the state-machine engine, the at least one context to the memory controller. Streaming comprises communicating N portions of context data as a stream to N registers in the memory controller. A context comprises a plurality of calibrations corresponding to a state selected for transition.
Secure Reconfiguration Of Hardware Device Operating Features
- Santa Clara CA, US Ryan Speiser - Santa Clara CA, US Varun Kumar - Santa Clara CA, US Tony Cheng - Santa Clara CA, US Erik Zuroski - Saint Louis Park MN, US
International Classification:
G06F 21/57 H04L 9/32 G06F 21/74 G06F 21/76
Abstract:
A game cloud server, a method of operating a cloud server, and a method of playing a game on a game cloud server are disclosed. In one example, the game cloud server includes: (1) one or more processing units that virtually supports different gaming applications according to a gaming operating mode, and (2) an operating mode selector that is coupled to the one or more processing units and has (2A) a virtual fusing register that selects the gaming operating mode for executing the different virtually supported gaming applications, and (2B) a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the gaming operating mode, separately from executing an operating system of the one or more processing units, wherein the gaming operating mode is a reconfigurable operating mode selectable from at least one signed license file of the documented security files.
Secure Reconfiguration Of Hardware Device Operating Features
- Santa Clara CA, US Ryan Speiser - Santa Clara CA, US Varun Kumar - Santa Clara CA, US Tony Cheng - Santa Clara CA, US Erik Zuroski - Saint Louis Park MN, US
International Classification:
G06F 21/57 H04L 9/32
Abstract:
A secure reconfigurable operating mode system includes a hardware device having multiple operating modes and an operating mode selector that is coupled to the hardware device. The operating mode selector has a virtual fusing register that selects an operating mode for the hardware device and a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the operating mode. A method of secure hardware device operating mode reconfiguration is also provided.
- San Jose CA, US Tony Chuen-Yiu CHENG - San Jose CA, US
Assignee:
SUPER MICRO COMPUTER INC. - San Jose CA
International Classification:
H05K 5/00
US Classification:
361732
Abstract:
A server for shortening development schedule is disclosed. A case has two tray receiving spaces. Each tray receiving space has a first opening and a second opening. Power sockets are disposed at the same position in the tray receiving spaces correspondingly. A storage unit includes a tray, a mother board and a storage component. The tray is inserted to the tray receiving space from the first opening and disposed extending to the opposite second opening. The storage unit is electrically connects with the power socket and fixed in the tray receiving space through a locking structure.
Method And System For Changing Bus Direction In Memory Systems
- Santa Clara CA, US Brian Keith Langendorf - Benicia CA, US Sharath Raghava - Campbell CA, US Tony Yuhsiang Cheng - Union City CA, US
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G06F 13/372
US Classification:
710117
Abstract:
A method including sorting read/write commands initiated by a memory controller based upon a destination page within a memory device. The read/write commands having a highest priority level are determined. The commands are then categorized as either page movement commands or data movement commands. The page movement commands or data movement commands are sent to the memory device based upon a signal indicating a current direction of a data bus providing communication between the memory controller and the memory device and further based upon a priority level.
Hardware Chip Select Training For Memory Using Write Leveling Mechanism
- Santa Clara CA, US Tony Yuhsiang Cheng - Union City CA, US Sharath Raghava - Campbell CA, US Ambuj Kumar - Sunnyvale CA, US Arunjit Sahni - San Jose CA, US Paul Lam - Kitchener, CA
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G11C 11/56
US Classification:
711105
Abstract:
A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode wherein placing the memory module in the write leveling mode toggles a state of the chip select. A write leveling procedure is then performed and a response thereto is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.
Hardware Chip Select Training For Memory Using Read Commands
- Santa Clara CA, US Tony Yuhsiang Cheng - Union City CA, US Sharath Raghava - Campbell CA, US Ambuj Kumar - Sunnyvale CA, US Arunjit Sahni - San Jose CA, US Paul Lam - Kitchener, CA
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G11C 7/10
US Classification:
711105
Abstract:
A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. A read command is then sent to the memory module to toggle a state of the chip select. A number of data strobe signals sent by the memory module in response to the read command are counted. A determination is made whether the memory module is in a pass state or an error state based on a result of the counting.
Colonel Sanders Elementary School Calgary Azores 1972-1973, Marion Carson Elementary School Calgary Azores 1973-1975, Collingwood Elementary School Calgary Azores 1975-1978, F.E. Osborne Junior High School Calgary Azores 1978-1981
The second female prime minister of Thailand and leader of the Pheu Thai Party has the strong support of senior party leaders and coalition partners, said Al Jazeeras Tony Cheng, reporting from Bangkok.