DISTRIBUTED FAULT CODE AGGREGATION ACROSS APPLICATION CENTRIC DIMENSIONS

    公开(公告)号:US20180365095A1

    公开(公告)日:2018-12-20

    申请号:US15663455

    申请日:2017-07-28

    Abstract: Systems, methods, and computer-readable media for fault code aggregation across application-centric dimensions. In an example embodiment, a system obtains respective fault codes corresponding to one or more network devices in a network and maps the one or more network devices and/or the respective fault codes to respective logical policy entities defined in a logical policy model of the network, to yield fault code mappings. The system aggregates the one or more of the fault code mappings along respective logical policy dimensions in the network to yield an aggregation of fault codes across respective logical policy dimensions and, based on the aggregation, presents, for each of the respective logical policy dimensions, one or more hardware-level errors along the respective logical policy dimension.

    System and method for simultaneously storing and reading data from a memory system
    33.
    发明授权
    System and method for simultaneously storing and reading data from a memory system 有权
    用于从存储器系统同时存储和读取数据的系统和方法

    公开(公告)号:US09280464B2

    公开(公告)日:2016-03-08

    申请号:US14730696

    申请日:2015-06-04

    Abstract: A system and method for providing high-speed memory operations is disclosed. The technique uses virtualization of memory space to map a virtual address space to a larger physical address space wherein no memory bank conflicts will occur. The larger physical address space is used to prevent memory bank conflicts from occurring by moving the virtualized memory addresses of data being written to memory to a different location in physical memory that will eliminate a memory bank conflict. This allows the memory system to both store and read data in the same cycle with no conflicts.

    Abstract translation: 公开了一种用于提供高速存储器操作的系统和方法。 该技术使用虚拟化的存储器空间将虚拟地址空间映射到更大的物理地址空间,其中不会发生存储体冲突。 更大的物理地址空间用于通过将正在写入存储器的数据的虚拟存储器地址移动到物理存储器中的不同位置来消除存储器组冲突而发生存储器组冲突。 这允许存储器系统在相同周期内存储和读取数据,而不会发生冲突。

    Methods and Apparatus for Designing and Constructing Dual Write Memory Circuits with Voltage Assist
    34.
    发明申请
    Methods and Apparatus for Designing and Constructing Dual Write Memory Circuits with Voltage Assist 审中-公开
    用于设计和构造具有电压辅助的双写存储器电路的方法和装置

    公开(公告)号:US20150357030A1

    公开(公告)日:2015-12-10

    申请号:US14831008

    申请日:2015-08-20

    CPC classification number: G11C11/419 G11C8/16 G11C11/412 G11C11/413

    Abstract: Static random access memory (SRAM) circuits are used in most digital integrated circuits to store representations of data bits. To handle multiple concurrent memory requests, an efficient dual-port six transistor (6T) SRAM bit cell is proposed. The dual-port 6T SRAM cell uses independent word lines and bit lines such that the true/data side and the false/data-complement side of the SRAM bit cell may be accessed independently. Single-ended reads allow the two independent word lines and bit lines to handle two independent read operations in a single cycle using spatial domain multiplexing. Single-ended writes are enabled by adjusting the VDD power voltage supplied to a memory cell when writes are performed such that a single word line and bit line pair can be used write either a logical “0” or logical “1” into either side of the SRAM bit cell.

    Abstract translation: 在大多数数字集成电路中使用静态随机存取存储器(SRAM)电路来存储数据位的表示。 为了处理多个并发存储器请求,提出了一种高效的双端口六晶体管(6T)SRAM位单元。 双端口6T SRAM单元使用独立的字线和位线,使得可以独立地访问SRAM位单元的真/数据侧和伪/数据补码侧。 单端读取允许两个独立的字线和位线使用空间域复用在单个周期中处理两个独立的读操作。 通过调整在执行写入时提供给存储单元的VDD电源电压,使得可以使用单个字线和位线对将逻辑“0”或逻辑“1”写入到 SRAM位单元。

    Methods and Apparatus for Synthesizing Multi-Port Memory Circuits
    35.
    发明申请
    Methods and Apparatus for Synthesizing Multi-Port Memory Circuits 审中-公开
    用于合成多端口存储器电路的方法和装置

    公开(公告)号:US20150234950A1

    公开(公告)日:2015-08-20

    申请号:US14702971

    申请日:2015-05-04

    Abstract: Multi-port memory circuits are often required within modern digital integrated circuits to store data. Multi-port memory circuits allow multiple memory users to access the same memory cell simultaneously. Multi-port memory circuits are generally custom-designed in order to obtain the best performance or synthesized with logic synthesis tools for quick design. However, these two options for creating multi-port memory give integrated circuit designers a stark choice: invest a large amount of time and money to custom design an efficient multi-port memory system or allow logic synthesis tools to inefficiently create multi-port memory. An intermediate solution is disclosed that allows an efficient multi-port memory array to be created largely using standard circuit cell components and register transfer level hardware design language code.

    Abstract translation: 现代数字集成电路中通常需要多端口存储器电路来存储数据。 多端口存储器电路允许多个存储器用户同时访问相同的存储器单元。 多端口存储器电路通常是为了获得最佳性能而定制设计的,或者通过用于快速设计的逻辑综合工具来合成。 然而,创建多端口存储器的这两个选项为集成电路设计师提供了一个明显的选择:投入大量的时间和金钱来定制设计高效的多端口存储器系统,或允许逻辑综合工具低效地创建多端口存储器。 公开了一种中间解决方案,其允许使用标准电路单元组件和寄存器传输级硬件设计语言代码来大量创建有效的多端口存储器阵列。

    AUTOMATICALLY DETERMINING AN OPTIMAL AMOUNT OF TIME FOR ANALYZING A DISTRIBUTED NETWORK ENVIRONMENT

    公开(公告)号:US20210377123A1

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

    申请号:US17394285

    申请日:2021-08-04

    Abstract: Aspects of the technology provide solutions for determining a time period (“epoch”) required to monitor or analyze a tenant network. Some implementations of the technology include a process for making automatic epoch determinations, which includes steps for identifying one or more network parameters for a tenant network, analyzing the tenant network using the network parameters to discover one or more configuration settings of the tenant network, and determining a first epoch for the tenant network, the first epoch corresponding with a period of time to complete analysis of the tenant network using the network parameters. In some aspects, the process can further include steps for generating a tenant profile for the tenant network, the tenant profile based on the network parameters, the first epoch, and the one or more configuration settings of the tenant network. Systems and machine-readable media are also provided.

    Static network policy analysis for networks

    公开(公告)号:US11178009B2

    公开(公告)日:2021-11-16

    申请号:US16786349

    申请日:2020-02-10

    Abstract: Systems, methods, and computer-readable media for static network policy analysis for a network. In one example, a system obtains a logical model based on configuration data stored in a controller on a software-defined network, the logical model including a declarative representation of respective configurations of objects in the software-defined network, the objects including one or more endpoint groups, bridge domains, contexts, or tenants. The system defines rules representing respective conditions of the objects according to a specification corresponding to the software-defined network, and determines whether the respective configuration of each of the objects in the logical model violates one or more of the rules associated with that object. When the respective configuration of an object in the logical model violates one or more of the rules, the system detects an error in the respective configuration associated with that object.

    Automatically determining an optimal amount of time for analyzing a distributed network environment

    公开(公告)号:US11121927B2

    公开(公告)日:2021-09-14

    申请号:US16704874

    申请日:2019-12-05

    Abstract: Aspects of the technology provide solutions for determining a time period (“epoch”) required to monitor or analyze a tenant network. Some implementations of the technology include a process for making automatic epoch determinations, which includes steps for identifying one or more network parameters for a tenant network, analyzing the tenant network using the network parameters to discover one or more configuration settings of the tenant network, and determining a first epoch for the tenant network, the first epoch corresponding with a period of time to complete analysis of the tenant network using the network parameters. In some aspects, the process can further include steps for generating a tenant profile for the tenant network, the tenant profile based on the network parameters, the first epoch, and the one or more configuration settings of the tenant network. Systems and machine-readable media are also provided.

Patent Agency Ranking