首页> 外文会议>NORCHIP Conference >SOC chip scheduler embodying I-slip algorithm
【24h】

SOC chip scheduler embodying I-slip algorithm

机译:SOC芯片调度器体现I滑动算法

获取原文

摘要

We describe the methodology; the design and the implementation of scheduler block of interconnect. The scheduler block is implemented in Verilog using SYNOPSYS tool's DVE and Design_vision. The interconnect is capable of handling 72 bit packets and a total of 32 packets at a time. There are total 8 devices and we have to establish the communication between them. Each device consists of an input block and the output block. The input block first receives the 72 bit packet and the total of 32 packets one by one. The input block internally consists of four arrays-destination head, destination tail, packet array and linked list array and also a shift register. It stores the packets in an array called packet array. When scheduler sends transmit request these packets are given to the scheduler. Scheduler internally consists of grant and accept arbiters. Scheduler perform its operation in three steps i.e. request, grant and accept. It works on the principle of i-slip algorithm. Finally the scheduler decides that which packet should be send from the input block to the output block of the device. Output block of the device simply receives the packet. These packets are sent and received in two phases. In the first phase 36 bits are sent and in the second phase 36bits are sent. Thus the connection is established between the devices using interconnect. We are also modifying the scheduler design to reduce the area required for on chip implementation. For this reason we are combining the two sets of arbiters into only one, so the total arbiters required for modified scheduler now reduces to only 8 compared to 16 for original scheduler.
机译:我们描述了方法论;互连调度块的设计与实现。调度程序块使用Synopsys Tool的DVE和Design_vision在Verilog中实现。互连能够一次处理72位分组和总共32个分组。共有8个设备,我们必须建立它们之间的沟通。每个设备由输入块和输出块组成。输入块首先接收72位分组,并且逐个接收32个分组。内部的输入块由四个阵列 - 目的地头,目标尾,数据包阵列和链接列表数组以及移位寄存器组成。它将数据包存储在名为Packet阵列的数组中。当调度程序发送发送请求时,这些数据包给予调度程序。调度程序内部包括授予和接受仲裁者。调度程序以三个步骤执行其操作,即请求,授予和接受。它适用于I滑动算法的原理。最后,调度程序决定应该从输入块发送哪些数据包到设备的输出块。设备的输出块只需接收数据包。这些数据包以两个阶段发送和接收。在第一阶段中,发送36位,并在第二阶段36bits中发送。因此,在使用互连之间的设备之间建立连接。我们还修改了调度程序设计,以减少芯片实现上所需的区域。因此,我们将两组仲裁器组合成一个,因此修改调度器所需的总仲衡器现在仅减少到原始调度程序的16只能降低8。

著录项

  • 来源
    《NORCHIP Conference》|2010年||共8页
  • 会议地点
  • 作者

    {missing};

  • 作者单位
  • 会议组织
  • 原文格式 PDF
  • 正文语种
  • 中图分类 TN4-53;
  • 关键词

  • 入库时间 2022-08-21 02:19:03

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号