会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Multi-queue address generator for start and end addresses in a multi-queue first-in first-out memory system
    • 多队列地址生成器,用于多队列先进先出内存系统中的起始和结束地址
    • US08230174B2
    • 2012-07-24
    • US11040926
    • 2005-01-21
    • Mario AuJason Z. MoXiaoping Fang
    • Mario AuJason Z. MoXiaoping Fang
    • G06F12/00G06F13/00
    • G06F5/065
    • A multi-queue FIFO memory device that uses existing pins of the device to load a desired number of queues (N) into a queue number register is provided. The queue number register is coupled to a queue size look-up table (LUT), which provides a queue size value in response to the contents of the queue number register. The queue size value indicates the amount of memory (e.g., the number of memory blocks) to be included in each of the N queues. The queue size value is provided to a queue start/end address generator, which automatically generates the start and end address associated with each queue in response to the queue size value. These start and end addresses are stored in queue address register files, which enable proper memory read/write and flag counter operations.
    • 提供了使用设备的现有引脚将期望数量的队列(N)加载到队列号寄存器中的多队列FIFO存储器设备。 队列号寄存器被耦合到队列大小查询表(LUT),其响应于队列号寄存器的内容提供队列大小值。 队列大小值指示要包括在每个N个队列中的存储器量(例如,存储器块的数量)。 队列大小值被提供给队列开始/结束地址生成器,其响应于队列大小值自动生成与每个队列相关联的开始和结束地址。 这些开始和结束地址存储在队列地址寄存器文件中,这样可以实现适当的存储器读/写和标志计数器操作。
    • 2. 发明授权
    • Multiple counters to relieve flag restriction in a multi-queue first-in first-out memory system
    • 多个计数器可以缓解多队列先进先出的内存系统中的标志限制
    • US07870310B2
    • 2011-01-11
    • US11040892
    • 2005-01-21
    • Mario AuJason Z. Mo
    • Mario AuJason Z. Mo
    • G06F13/28G11C7/00G06F7/38
    • G06F5/065G06F5/14G11C8/16
    • A method of operating a multi-queue device, including: (1) storing a plurality of read (write) count pointers, wherein each of the read (write) count pointers is associated with a corresponding queue of the multi-queue device, (2) providing a read (write) count pointer associated with a present queue to read (write) flag logic, (3) adjusting the read (write) count pointer associated with the present queue in response to each read (write) operation performed by the present queue, (4) indicating a read (write) queue switch from the present queue to a next queue, (5) retrieving a read (write) count pointer associated with the next queue; and then (6) simultaneously providing the read (write) count pointer associated with the present queue and the read (write) count pointer associated with the next queue to the read (write) flag logic.
    • 一种操作多队列设备的方法,包括:(1)存储多个读取(写入)计数指针,其中读取(写入)计数指针中的每一个与多队列设备的相应队列相关联( 2)提供与当前队列相关联的读取(写入)计数指针以读取(写入)标志逻辑,(3)响应于由每个读取(写入)操作执行的每个读取(写入)操作,调整与当前队列相关联的读取(写入)计数指针 (4)指示从当前队列到下一队列的读(写)队列切换,(5)检索与下一队列相关联的读(写)计数指针; 然后(6)同时将与当前队列相关联的读(写)计数指针和与下一队列相关联的读(写)计数指针提供给读(写)标志逻辑。
    • 3. 发明授权
    • Status bus accessing only available quadrants during loop mode operation in a multi-queue first-in first-out memory system
    • 在多队列先进先出存储器系统中,状态总线仅在循环模式操作期间仅访问可用象限
    • US07269700B2
    • 2007-09-11
    • US11040893
    • 2005-01-21
    • Mario AuJason Z. MoCheng-Han Wu
    • Mario AuJason Z. MoCheng-Han Wu
    • G06F12/00G06F13/00G06F13/28G06F3/00G11C7/10
    • G06F5/065
    • A flag logic circuit is provided for use in a multi-queue memory device having a plurality of queues. A first stage memory stores a flag value for each of the queues in the multi-queue memory device. Flag values are routed from the first stage memory to a flag status bus having a width N in the manner described below. A status bus control circuit receives a signal that identifies the number of queues M actually used by the multi-queue memory device, and in response, generates a repeating pattern of X control values, wherein X is equal to (M−(M mod N))/N+1. A selector circuit sequentially routes X sets of N flag values from the first stage memory to the flag status bus in response to the repeating pattern of X control values. The X sets of N flag values include the flag values associated with the queues actually used.
    • 提供了一种用于具有多个队列的多队列存储装置中的标志逻辑电路。 第一级存储器存储多队列存储器设备中的每个队列的标志值。 标志值以下述方式从第一级存储器路由到具有宽度N的标志状态总线。 状态总线控制电路接收识别由多队列存储装置实际使用的队列数M的信号,并且作为响应,生成X个控制值的重复模式,其中X等于(M-(M mod N ))/ N + 1。 响应于X控制值的重复模式,选择器电路将X组N标志值从第一级存储器顺序地路由到标志状态总线。 X组N标志值包括与实际使用的队列相关联的标志值。
    • 4. 发明授权
    • Partial packet write and write data filtering in a multi-queue first-in first-out memory system
    • 在多队列先进先出存储器系统中部分数据包写入和写入数据过滤
    • US07805552B2
    • 2010-09-28
    • US11040896
    • 2005-01-21
    • Mario AuJason Z. MoHui Su
    • Mario AuJason Z. MoHui Su
    • G06F13/00G06F3/00G06F5/00
    • G06F5/065G06F2205/108
    • A multi-queue memory system is configured to operate in a packet mode. Each packet includes a SOP (start of packet) marker and an EOP (end of packet) marker. A packet status bit (PSB), is used to implement the packet mode. The packet status bit enables partial packet write and partial packet read operations, such that a queue switch can be performed in the middle of packet write or packet read operations. The packet status bit also enables data filtering to be performed between an activated EOP marker and a subsequently received SOP marker (i.e., between the end of one packet and the start of the next packet). Packet mark and re-write and packet mark and re-read operations are also enabled.
    • 多队列存储器系统被配置为以分组模式操作。 每个分组包括SOP(分组开始)标记和EOP(分组结束)标记。 分组状态位(PSB)用于实现分组模式。 分组状态位使得能够进行部分分组写入和部分分组读取操作,使得可以在分组写入或分组读取操作的中间执行队列切换。 分组状态位还使得能够在激活的EOP标记和随后接收的SOP标记(即,在一个分组的结束和下一个分组的开始之间)之间执行数据过滤。 数据包标记和重写以及数据包标记和重新读取操作也被启用。
    • 5. 发明授权
    • Multi-function queue to support data offload, protocol translation and pass-through FIFO
    • 多功能队列支持数据卸载,协议转换和直通FIFO
    • US07805551B2
    • 2010-09-28
    • US11863184
    • 2007-09-27
    • Chi-Lie WangJason Z. MoMario Au
    • Chi-Lie WangJason Z. MoMario Au
    • G06F3/00H04L12/54
    • H04L49/901H04L49/90H04L49/9047H04L49/9089
    • A multi-port serial buffer having a plurality of queues is configured to include a first set of queues assigned to store write data associated with a first port, and a second set of queues assigned to store write data associated with a second port. The available queues are user-assignable to either the first set or the second set. Write operations to the first set of queues can be performed in parallel with write operations to the second programmable set of queues. In addition, a first predetermined set of queues is assigned to the first port for read operations, and a second predetermined set of queues is assigned to the second port for read operations. Data can be read from the first predetermined set of queues to the first port at the same time that data is read from the second predetermined set of queues to the second port.
    • 具有多个队列的多端口串行缓冲器被配置为包括分配用于存储与第一端口相关联的写入数据的第一组队列以及被分配用于存储与第二端口相关联的写入数据的第二组队列。 可用队列可由用户分配到第一组或第二组。 对第一组队列的写入操作可以与对第二可编程队列集合的写入操作并行执行。 此外,向第一端口分配第一预定的队列集合用于读取操作,并且将第二预定的队列集合分配给第二端口用于读取操作。 在从第二预定队列到第二端口读取数据的同时,可以将数据从第一预定队列读取到第一端口。
    • 6. 发明授权
    • Mark/re-read and mark/re-write operations in a multi-queue first-in first-out memory system
    • 在先进先出的多内存系统中对多队列进行标记/重新读取和标记/重写操作
    • US07523232B2
    • 2009-04-21
    • US11040637
    • 2005-01-21
    • Mario AuJason Z. Mo
    • Mario AuJason Z. Mo
    • G06F3/00G06F5/00G06F13/00G06F7/38G11C7/00H03K19/173
    • G11C19/287G06F5/065G06F5/14
    • In a multi-queue memory system, a plurality of read count pointers (one for each queue) are stored in a read address file, and used to generate empty flags. A read count pointer associated with a first queue is retrieved from the read address file, and it is determined whether the first queue should be available for a re-read operation. If so, the retrieved read count pointer is stored as a first read mark value. The read count pointer is incremented in response to each read operation performed from the first queue, thereby creating an adjusted read count pointer. If a re-read operation is to be performed from the first queue, the first read mark value is stored in the read address file. Otherwise, the adjusted first read count pointer is stored in the read address file. Similar operations are performed on the write side of the multi-queue memory system.
    • 在多队列存储器系统中,多个读计数指针​​(每个队列一个)被存储在读地址文件中,并用于产生空标志。 从读取地址文件中检索与第一队列相关联的读取计数指针,并且确定第一队列是否应该可用于重新读取操作。 如果是这样,检索的读取计数指针被存储为第一读取标记值。 读取计数指针响应于从第一队列执行的每个读取操作而增加,从而创建调整的读取计数指针。 如果要从第一个队列执行重新读取操作,则第一个读取标记值被存储在读取的地址文件中。 否则,调整后的第一读取计数指针存储在读取的地址文件中。 在多队列存储器系统的写入侧执行类似的操作。
    • 7. 发明申请
    • Multi-Function Queue To Support Data Offload, Protocol Translation And Pass-Through FIFO
    • 多功能队列支持数据卸载,协议转换和直通FIFO
    • US20090086748A1
    • 2009-04-02
    • US11863184
    • 2007-09-27
    • Chi-Lie WangJason Z. MoMario Au
    • Chi-Lie WangJason Z. MoMario Au
    • H04L12/28
    • H04L49/901H04L49/90H04L49/9047H04L49/9089
    • A multi-port serial buffer having a plurality of queues is configured to include a first set of queues assigned to store write data associated with a first port, and a second set of queues assigned to store write data associated with a second port. The available queues are user-assignable to either the first set or the second set. Write operations to the first set of queues can be performed in parallel with write operations to the second programmable set of queues. In addition, a first predetermined set of queues is assigned to the first port for read operations, and a second predetermined set of queues is assigned to the second port for read operations. Data can be read from the first predetermined set of queues to the first port at the same time that data is read from the second predetermined set of queues to the second port.
    • 具有多个队列的多端口串行缓冲器被配置为包括分配用于存储与第一端口相关联的写入数据的第一组队列以及被分配用于存储与第二端口相关联的写入数据的第二组队列。 可用队列可由用户分配到第一组或第二组。 对第一组队列的写入操作可以与对第二可编程队列集合的写入操作并行执行。 此外,向第一端口分配第一预定的队列集合用于读取操作,并且将第二预定的队列集合分配给第二端口用于读取操作。 在从第二预定队列到第二端口读取数据的同时,可以将数据从第一预定队列读取到第一端口。
    • 8. 发明授权
    • Synchronization of active flag and status bus flags in a multi-queue first-in first-out memory system
    • 多队列先进先出存储器系统中的活动标志和状态总线标志的同步
    • US07257687B2
    • 2007-08-14
    • US11040804
    • 2005-01-21
    • Mario AuJason Z. MoCheng-Han Wu
    • Mario AuJason Z. MoCheng-Han Wu
    • G06F12/00G06F13/00G06F13/28G06F3/00G06F5/00G11C7/10
    • G06F5/065G06F5/14
    • A flag logic circuit includes a first comparator configured to generate a first flag value associated with an active read queue of a multi-queue memory device, and a second comparator configured to generate a second flag value associated with an active write queue of the multi-queue memory device. A dual-port memory is adapted to store a flag value for each queue of the multi-queue memory device. The dual-port memory has a first write port configured to receive the first flag value and a second write port configured to receive the second flag value. A first stage storage element is configured to latch each of the flag values stored in the dual-port memory in response to a first clock signal, such that the flag values are synchronized on an active status bus and flag status bus.
    • 标志逻辑电路包括:第一比较器,被配置为产生与多队列存储器件的主动读取队列相关联的第一标志值;以及第二比较器,被配置为生成与多队列存储器件的主动读取队列相关联的第二标志值, 队列存储设备。 双端口存储器适于存储多队列存储器设备的每个队列的标志值。 双端口存储器具有被配置为接收第一标志值的第一写入端口和被配置为接收第二标志值的第二写入端口。 第一级存储元件被配置为响应于第一时钟信号来锁存存储在双端口存储器中的每个标志值,使得标志值在活动状态总线和标志状态总线上同步。
    • 9. 发明授权
    • Self-timed multiple blanking for noise suppression during flag generation in a multi-queue first-in first-out memory system
    • 在多队列先进先出存储器系统中产生标志期间的噪声抑制的自定时多消隐
    • US07154327B2
    • 2006-12-26
    • US11040927
    • 2005-01-21
    • Jason Z. MoMario Au
    • Jason Z. MoMario Au
    • H03K5/00
    • G11C19/287
    • A write counter provides a write count value synchronized with a write clock signal. A read counter provides a read count value synchronized with a read clock signal. The read and write count values are routed through logic, which introduces noise to these values. A first delay circuit generates a first blanking signal, which has a duration corresponding with the duration of the noise introduced to the write count value, in response to the write clock signal. A second delay circuit generates a second blanking signal, which has a duration corresponding with the duration of the noise introduced to the read count value, in response to the second clock signal. The read and write count values are latched into read and write blanking registers, respectively, in response to the first and second blanking signals, respectively, effectively filtering the introduced noise prior to a subsequently performed comparison operation.
    • 写计数器提供与写时钟信号同步的写计数值。 读计数器提供与读时钟信号同步的读计数值。 读和写计数值通过逻辑路由,这将噪声引入这些值。 响应于写时钟信号,第一延迟电路产生第一消隐信号,其具有与引入到写入计数值的噪声的持续时间相对应的持续时间。 响应于第二时钟信号,第二延迟电路产生第二消隐信号,该消隐信号具有与引入到读取计数值的噪声的持续时间相对应的持续时间。 响应于第一和第二消隐信号,分别将读取和写入计数值锁存到读取和写入消隐寄存器中,以便在随后执行的比较操作之前有效地对引入的噪声进行滤波。
    • 10. 发明授权
    • Interleaving memory blocks to relieve timing bottleneck in a multi-queue first-in first-out memory system
    • 交叉存储器块以减轻多队列先进先出存储器系统中的定时瓶颈
    • US07099231B2
    • 2006-08-29
    • US11040895
    • 2005-01-21
    • Mario AuJason Z. MoTa-Chung MaLan Lin
    • Mario AuJason Z. MoTa-Chung MaLan Lin
    • G11C8/16G11C7/08
    • G11C19/287G11C7/08G11C7/1042
    • A multi-queue memory system includes first and second memory blocks. The first memory block includes a first array of memory cells, a first sense amplifier circuit and a second sense amplifier circuit. The second memory block includes a second array of memory cells, a third sense amplifier circuit and a fourth sense amplifier circuit. Each of the sense amplifier circuits is independently controlled. Each queue of the multi-queue system has entries in both the first and second memory blocks. A first queue is accessed by alternately accessing the first and second arrays via the first and third sense amplifier circuits. A second queue is subsequently accessed by alternately accessing the first and second arrays via the second and fourth sense amplifier circuits.
    • 多队列存储器系统包括第一和第二存储器块。 第一存储器块包括存储器单元的第一阵列,第一读出放大器电路和第二读出放大器电路。 第二存储块包括存储器单元的第二阵列,第三读出放大器电路和第四读出放大器电路。 每个读出放大器电路是独立控制的。 多队列系统的每个队列都具有第一和第二存储器块中的条目。 通过经由第一和第三读出放大器电路交替访问第一和第二阵列来访问第一队列。 随后通过经由第二和第四读出放大器电路交替访问第一和第二阵列来访问第二队列。