会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and apparatus for reordering packet data units in storage queues for reading and writing memory
    • 用于对存储队列中的分组数据单元进行重新排序以读取和写入存储器的方法和装置
    • US06757791B1
    • 2004-06-29
    • US09282080
    • 1999-03-30
    • Robert O'GradySonny N. TranYie-Fong DanBruce Wilford
    • Robert O'GradySonny N. TranYie-Fong DanBruce Wilford
    • G06F1300
    • H04L49/9094H04L49/90
    • A method and system for reordering data units that are to be written to, or read from, selected locations in a memory are described herein. The data units are reordered so that an order of accessing memory is optimal for speed of reading or writing memory, not necessarily an order in which data units were received or requested. Packets that are received at input interfaces are divided into cells, with cells being allocated to independent memory banks. Many such memory banks are kept busy concurrently, so cells (and thus the packets) are read into the memory as rapidly as possible. The system may include an input queue for receiving data units in a first sequence and a set of storage queues coupled to the input queue for receiving data units from the input queue. The data units may be written from the storage queues to the memory in an order other than the first sequence. The system may also include a disassembly element for generating data units from a packet and a reassembling element for reassembling a packet from the data units.
    • 本文描述了用于对要写入或从存储器中的选定位置读取的数据单元进行重新排序的方法和系统。 数据单元被重新排序,使得访问存储器的顺序对于读取或写入存储器的速度是最佳的,而不一定是接收或请求数据单元的顺序。 在输入接口处接收的数据包被分为单元,单元被分配给独立的存储体。 许多这样的存储体同时保持繁忙,因此单元(以及分组)被尽可能快地读入存储器。 系统可以包括用于以第一序列接收数据单元的输入队列和耦合到输入队列的一组存储队列,用于从输入队列接收数据单元。 数据单元可以以除第一序列之外的顺序从存储队列写入存储器。 系统还可以包括用于从分组生成数据单元的反汇编元件和用于从数据单元重新组合分组的重组组件。
    • 5. 发明授权
    • Reducing latency jitter in a store-and-forward buffer for mixed-priority traffic
    • 减少混合优先流量的存储转发缓冲区中的延迟抖动
    • US07729259B1
    • 2010-06-01
    • US10760935
    • 2004-01-20
    • Steven FaulknerSonny TranYie-Fong Dan
    • Steven FaulknerSonny TranYie-Fong Dan
    • H04L12/26
    • H04L47/10H04L47/2441H04L47/266H04L47/30H04L47/36Y02D50/10
    • Methods and apparatus for reducing the average delay associated with sending a packet from one environment to another via a store and forward buffer are disclosed. According to one aspect of the present invention, a method for processing transmission units received over a first network connection includes receiving a first transmission unit on the first network connection, storing the first transmission unit in a buffer, and determining when contents of the buffer meet a plurality of criteria. The method also includes sending a backpressure over the first network connection when it is determined that the contents of the buffer meet the plurality of criteria. In one embodiment, determining when the contents of the buffer meet a plurality of criteria includes determining when the contents of the buffer are of an amount that exceeds a threshold and determining when the contents of the buffer include at least one full packet.
    • 公开了用于减少通过存储和转发缓冲器将分组从一个环境发送到另一个环境的平均延迟的方法和装置。 根据本发明的一个方面,一种用于处理通过第一网络连接接收的传输单元的方法包括:在第一网络连接上接收第一传输单元,将第一传输单元存储在缓冲器中,以及确定缓冲器的内容何时满足 多个标准。 当确定缓冲器的内容符合多个标准时,该方法还包括在第一网络连接上发送背压。 在一个实施例中,确定缓冲器的内容何时满足多个标准包括确定缓冲器的内容何时是超过阈值的量,以及确定缓冲器的内容何时包括至少一个完整数据包。
    • 6. 发明授权
    • Single event-upset controller wrapper that facilitates fault injection
    • 单个事件 - 不平衡控制器包装器,便于故障注入
    • US08954806B2
    • 2015-02-10
    • US12962417
    • 2010-12-07
    • Yie-Fong DanShi-Jie WenRaymond Ng
    • Yie-Fong DanShi-Jie WenRaymond Ng
    • G06F11/00G06F11/24G11C29/10G11C29/56G11C29/50
    • G06F11/24G11C29/10G11C29/56G11C2029/5002
    • A method that determines the system impact of single event upset (SEU) and a single event upset (SEU) wrapper that controls a SEU controller is disclosed. The method injects faults into a component (e.g. FPGA, ASIC) of an operational system that is carrying live traffic and monitors the system's response to the faults to determine the impact of SEU on the system. The SEU wrapper sends the SEU controller a pattern scheme that includes information indicating when, where, how often, and/or how long to inject bursts of one or more faults into memory of the component of the system. A burst of faults contains faults that are consecutively injected into the array of memory blocks. After each fault in a burst is injected, one or more errors in one or more memory elements are detected and/or corrected. Information regarding the detection and/or the correction of an error is updated using registers that store counters. After injecting a burst of faults, the SEU controller waits for a predetermined amount of time. While waiting for a predetermined amount of time, the system monitors the system response to the burst of faults, such as monitoring the system for failures. After waiting, the SEU controller determines whether to inject another burst of faults. Bursts of faults are injected into the plurality of memory blocks until a system failure is detected or until the pattern scheme indicates to no longer inject bursts of faults into the memory.
    • 公开了一种确定单事件不适(SEU)和控制SEU控制器的单事件不适(SEU)包装器的系统影响的方法。 该方法将故障注入到承载实时流量的操作系统的组件(例如FPGA,ASIC)中,并监视系统对故障的响应,以确定SEU对系统的影响。 SEU包装器向SEU控制器发送模式方案,该模式方案包括指示何时,在哪里,多长时间和/或多长时间将一个或多个故障的突发注入到系统的组件的存储器中的信息。 故障突发包含连续注入到存储块阵列中的故障。 在突发中的每个故障被注入之后,一个或多个存储器元件中的一个或多个错误被检测和/或校正。 关于检测和/或校正错误的信息使用存储计数器的寄存器来更新。 在注入了一连串故障之后,SEU控制器等待预定的时间量。 在等待预定时间的时候,系统监视系统对故障突发的响应,例如监视系统的故障。 等待后,SEU控制器确定是否注入另一个故障突发。 将故障突发注入到多个存储器块中,直到检测到系统故障,或直到模式方案指示不再将故障突发注入到存储器中。
    • 9. 发明授权
    • Architecture for high speed class of service enabled linecard
    • 架构为高速等级的服务启用了线卡
    • US06687247B1
    • 2004-02-03
    • US09428870
    • 1999-10-27
    • Bruce WilfordYie-Fong Dan
    • Bruce WilfordYie-Fong Dan
    • H04L1228
    • H04L45/302H04L45/00H04L45/40H04L45/502H04L45/583H04L47/50
    • A linecard architecture for high speed routing of data in a communications device. This architecture provides low latency routing based on packet priority: packet routing and processing occurs at line rate (wire speed) for most operations. A packet data stream is input to the inbound receiver, which uses a small packet FIFO to rapidly accumulate packet bytes. Once the header portion of the packet is received, the header alone is used to perform a high speed routing lookup and packet header modification. The queue manager then uses the class of service information in the packet header to enqueue the packet according to the required priority. Enqueued packets are buffered in a large memory space holding multiple packets prior to transmission across the device's switch fabric to the outbound linecard. On arrival at the outbound linecard, the packet is enqueued in the outbound transmitter portion of the linecard architecture. Another large, multi-packet memory structure, as employed in the inbound queue manager, provides buffering prior to transmission onto the network.
    • 用于在通信设备中高速路由数据的线卡架构。 该架构基于分组优先级提供低延迟路由:分组路由和处理以大多数操作的线速率(线速度)发生。 分组数据流被输入到入站接收机,其使用小分组FIFO来快速地累积分组字节。 一旦接收到分组的报头部分,仅使用报头来执行高速路由查找和分组报头修改。 队列管理器然后使用分组报头中的服务类别根据所需的优先级对该分组进行排队。 在通过设备的交换结构传输到出站线卡之前,将入队数据包缓冲在一个容纳多个数据包的大型存储空间中。 在到达出站线卡时,数据包将在线卡架构的出站发送器中排队。 在入站队列管理器中使用的另一大型多分组存储器结构在传输到网络之前提供缓冲。