US 12,242,739 B2
Transparently attached flash memory security
Brian J. Marley, Smithtown, NY (US); and Richard E. Wahler, Saint James, NY (US)
Assigned to Microchip Technology Incorporated, Chandler, AZ (US)
Filed by Microchip Technology Incorporated, Chandler, AZ (US)
Filed on Apr. 30, 2024, as Appl. No. 18/651,280.
Application 18/651,280 is a continuation of application No. 17/133,115, filed on Dec. 23, 2020, granted, now 12,001,689.
Application 17/133,115 is a continuation of application No. 16/218,773, filed on Dec. 13, 2018, granted, now 10,877,673.
Claims priority of provisional application 62/599,288, filed on Dec. 15, 2017.
Prior Publication US 2024/0281152 A1, Aug. 22, 2024
Int. Cl. G06F 3/06 (2006.01); G06F 1/10 (2006.01); G06F 13/16 (2006.01); G06F 21/85 (2013.01)
CPC G06F 3/0622 (2013.01) [G06F 1/10 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 13/16 (2013.01); G06F 21/85 (2013.01)] 1 Claim
OG exemplary drawing
 
1. An apparatus, comprising:
an input bus to receive a master chip select signal, a master clock signal, and one or more master input/output signals;
a monitor circuit to receive the master chip select signal;
a switch circuit to receive the master clock signal and the one or more master in-put/output signals, the switch circuit to selectively isolate the master clock signal and the one or more master input/output signals from a target memory;
wherein the monitor circuit is to:
identify a command issued to the target memory;
determine whether the command is authorized to be used by the target memory;
based on a determination that the command is authorized to be used by the target memory, route the master chip select signal to the target memory and control the switch circuit to route the master clock signal and the one or more master input/output signals to the target memory; and
based on a determination that the command is not authorized to be used by the memory:
cause a modified chip select signal to be routed to the target memory;
control the switch circuit to isolate the master clock signal from the target memory and issue a modified clock signal to the target memory;
control the switch circuit to isolate the one or more master input/output signals from the target memory and issue one or more modified input/output signals to the target memory; or
cause power to the target memory to be reset to cause the target memory to be reset.