Address scrambling to simplify memory controller's address output multiplexer
    1.
    发明授权
    Address scrambling to simplify memory controller's address output multiplexer 失效
    地址扰乱以简化内存控制器的地址输出多路复用器

    公开(公告)号:US07493467B2

    公开(公告)日:2009-02-17

    申请号:US11305782

    申请日:2005-12-16

    申请人: Geoffrey A Gould

    发明人: Geoffrey A Gould

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0646

    摘要: A memory controller receives a logical address of a data unit in a memory and scrambles the logical address according to an address scrambling scheme. The address scrambling scheme maps the logical address to time-multiplexed output of physical address pins of the memory controller. At least one of the physical address pins, which is to be mapped in a time phase in a baseline design, is to be unmapped in a corresponding time phase if a dimensional parameter of the memory changes. The logical address comprises row address bits and column address bits. All of the even row address bits may be mapped in a time phase for outputting the row address, and all of the odd row address bits may be mapped in another time phase for outputting the row address. Thus, configuration flexibility of the memory controller is improved.

    摘要翻译: 存储器控制器接收存储器中的数据单元的逻辑地址,并根据地址扰频方案对逻辑地址进行加扰。 地址加扰方案将逻辑地址映射到存储器控制器的物理地址引脚的时间复用输出。 如果存储器的维度参数发生变化,则在基线设计中要映射到物理地址引脚中的至少一个将在相应的时间相位中被取消映射。 逻辑地址包括行地址位和列地址位。 所有偶数行地址位可以在用于输出行地址的时间相位中被映射,并且所有奇数行地址位可以被映射到用于输出行地址的另一个时间相位中。 因此,提高了存储器控制器的配置灵活性。

    Configuring levels of program/erase protection in flash devices
    2.
    发明授权
    Configuring levels of program/erase protection in flash devices 有权
    配置闪存设备中的编程/擦除保护级别

    公开(公告)号:US08375189B2

    公开(公告)日:2013-02-12

    申请号:US11322680

    申请日:2005-12-30

    IPC分类号: G06F12/14

    CPC分类号: G11C16/22

    摘要: A method and apparatus for configuring a memory device, such as a flash memory device, is herein described. Features/functional modules of a memory device, are selectable by a manufacturer, customer, or user. Instead of a manufacturer having to complete numerous redesigns of a memory product to meet multiple customer's special needs, a single all inclusive device is manufactured and the customized features are selected/configured, by the manufacturer, or by the customer themselves. By using one time programmable (OTP) flags, the features are enabled or disabled, by the manufacturer, customer, or user, and may potentially not be altered by a user later. Moreover, after configuring a memory device, a manufacturer, customer, or end user may also lock down a configuration module to ensure the configuration itself is not later intentionally or inadvertently altered.

    摘要翻译: 这里描述了用于配置诸如闪存设备的存储设备的方法和设备。 存储器件的特征/功能模块可由制造商,客户或用户选择。 制造商不得不完成许多重新设计存储器产品以满足多个客户的特殊需求,而是制造单一的全包设备,并且由制造商或客户自己选择/配置定制特征。 通过使用一次性可编程(OTP)标志,功能由制造商,客户或用户启用或禁用,稍后可能不会被用户改变。 此外,在配置存储设备之后,制造商,客户或最终用户也可以锁定配置模块,以确保配置本身不会有意或无意地被改变。

    Method and device for selectively locking write access to blocks in a
memory array using write protect inputs and block enabled status
    5.
    发明授权
    Method and device for selectively locking write access to blocks in a memory array using write protect inputs and block enabled status 失效
    使用写保护输入和块启用状态来选择性地锁定对存储器阵列中的块的写入访问的方法和设备

    公开(公告)号:US5592641A

    公开(公告)日:1997-01-07

    申请号:US85546

    申请日:1993-06-30

    IPC分类号: G11C7/24 G11C16/22 G06F12/14

    CPC分类号: G11C16/22 G11C7/24

    摘要: A method and device for selectively enabling and disabling write access to flash blocks in a flash memory device. A lock command locks and unlocks a flash block in a flash array containing a plurality of flash blocks. A block data row decoder selects a block data area of the flash block, and a block status row decoder selects a block status area of the flash block. A lock bit in the block status area is programmed to a first logic state if the lock command specifies a lock flash block operation, or to a second logic state if the lock command specifies a release flash block operation. If a write protect input, read from the write protect pin of the flash memory device, indicates that a write lock is enabled and if a block enabled status bit in a block status register corresponding to the block indicates that the block has the write lock, then the lock bit is read and stored into the block enabled status bit in the block status register corresponding to the block. The write protect input is read again from the write protect pin and if the write protect input indicates that the write lock is enabled, and if the block enabled status bit in the block status register corresponding to the block, as updated, indicates that the block has the write lock, then an error is signaled.

    摘要翻译: 一种用于选择性地启用和禁用对闪存设备中的闪存块的写入访问的方法和设备。 锁定命令锁定并解锁包含多个闪存块的闪存阵列中的闪存块。 块数据行解码器选择闪存块的块数据区,块状态行解码器选择闪存块的块状态区。 如果锁定命令指定锁定闪存块操作,则块状态区域中的锁定位被编程为第一逻辑状态,如果锁定命令指定释放闪存块操作,则将其锁定到第二逻辑状态。 如果写保护输入从闪存器件的写保护引脚读取,则指示写锁定被使能,并且如果与该块相对应的块状态寄存器中的块使能状态位指示该块具有写锁定, 则锁定位被读取并存储到与块相对应的块状态寄存器中的块使能状态位。 写保护输入再次从写保护引脚读取,如果写保护输入指示写锁定使能,并且如果块状态寄存器中对应于块更新的块状态寄存器位指示块 有写锁定,然后发出错误信号。