[go: up one dir, main page]

Lahiri et al., 2006 - Google Patents

The LOTTERYBUS on-chip communication architecture

Lahiri et al., 2006

View PDF
Document ID
9536963327316983253
Author
Lahiri K
Raghunathan A
Lakshminarayana G
Publication year
Publication venue
IEEE Transactions on Very Large Scale Integration (VLSI) Systems

External Links

Snippet

On-chip communication architectures play an important role in determining the overall performance of System-on-Chip (SoC) designs. Communication architectures should be flexible so as to offer high performance over a wide range of traffic characteristics. In …
Continue reading at scholar.archive.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/372Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a time-dependent priority, e.g. individually loaded time counters or time slot
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4887Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/86Hardware-Software co-design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes

Similar Documents

Publication Publication Date Title
Lahiri et al. The LOTTERYBUS on-chip communication architecture
Lahiri et al. LOTTERYBUS: A new high-performance communication architecture for system-on-chip designs
US6877053B2 (en) High performance communication architecture for circuit designs using probabilistic allocation of resources
Lahiri et al. Design space exploration for optimizing on-chip communication architectures
Lahiri et al. Evaluation of the traffic-performance characteristics of system-on-chip communication architectures
Hu et al. System-level buffer allocation for application-specific networks-on-chip router design
Poletti et al. Performance analysis of arbitration policies for SoC communication architectures
Pande et al. Performance evaluation and design trade-offs for network-on-chip interconnect architectures
Tran et al. Achieving high-performance on-chip networks with shared-buffer routers
Ascia et al. Multi-objective mapping for mesh-based NoC architectures
Narayan et al. Synthesis of system-level bus interfaces
Pasricha et al. Constraint-driven bus matrix synthesis for MPSoC
Shrivastava et al. Various arbitration algorithm for on-chip (AMBA) shared bus multi-processor SoC
Lahiri et al. Design of high-performance system-on-chips using communication architecture tuners
Shanthi et al. Design of efficient on-chip communication architecture in MpSoC
Shanthi et al. Performance analysis of on-chip communication architecture in MPSoC
Khanam et al. Design a low latency Arbiter for on chip Communication Architecture
Gomony et al. Coupling tdm noc and dram controller for cost and performance optimization of real-time systems
Pasricha et al. A framework for cosynthesis of memory and communication architectures for MPSoC
Yan et al. Centralized priority management allocation for network-on-chip router
Hwang et al. Implementation of a self-motivated arbitration scheme for the multilayer AHB busmatrix
Doifode et al. Dynamic lottery bus arbiter for shared bus system on chip: a design approach with VHDL
Zitouni et al. Communication architecture synthesis for multi-bus SoC
Lahiri On-chip communication: system-level architectures and design methodologies
Madsen et al. Network-centric system-level model for multiprocessor soc simulation