15、NoC建模与分析:TLM和BFM模型的深入探讨

NoC建模与分析:TLM和BFM模型的深入探讨

在网络片上系统(NoC)的设计与评估中,需要在不同的抽象层次上进行权衡,以满足不同的设计需求。本文将详细介绍NoC建模的相关内容,包括相关工作、抽象模型、提出的NoC模型以及实验结果。

相关工作

在评估NoC时,根据设计需求的不同,可以在不同的精度和细节级别上探索NoC指标的设计权衡。一般来说,评估NoC的工作可以分为以下三类:
1. 仿真/模拟框架 :许多NoC模拟器和仿真器已经被开发出来,如Dally等人提出的基于FPGA的灵活仿真环境、Xmulator事件驱动模拟器和Booksim周期驱动模拟器等。但这些工具都存在实现成本高、维护困难和仿真/模拟时间长的问题。虽然有些工作试图通过改变内核调度器、添加本地时钟/调度器来减少仿真/模拟时间,但这些改进是特定于案例的。
2. 静态分析 :静态分析方法如[14,15]能快速得出时序参数,但由于抽象掉了影响NoC性能和带宽的动态行为,其准确性较低。
3. 抽象建模 :抽象建模介于上述两类之间,它抽象掉了一些实现细节,只考虑较粗数据粒度传输时发生的事件,旨在加速NoC评估的同时保持一定的准确性。不过,一些抽象建模工作存在评估最坏情况、寻找最优时序点等缺点。

NoC抽象模型

NoC的抽象可以在不同的细节级别上进行,从将整个NoC视为一个通信黑盒到考虑所有NoC元素的微架构实现细节。在比较抽象级别时,需要考虑以下几个方面:
- 数据粒度 :定义了通过NoC传输的最小数据单元。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值