製品
S2Cソリューションで市場投入の先陣を

「 芯神匠 」模型抽象

随机指标,系统架构,周期精确

面对各个设计阶段,以及软件、硬件不同的完备程度,团队可以采取不同抽象模型进行架构设计。 Genesis 芯神匠提供的三种抽象模型,从最抽象的随机指标建模、系统架构、到周期精确建模,分别介绍如下:


随机指标建模

随机指标模型是为了更好地了解用分析方法无法实现整个系统。针对潜在问题区域进行了细化模型,以进行详细探讨。例如,较高的抽象/统计级别意味着它是在事务级别建模的。此类模型的功能精度范围为 60% 到 80%,进入被调查元素的交易流的精度范围为 80%。具有详细处理元素的 75% 至 80% 的准确流量配置文件足以就峰值利用率,吞吐量或延迟做出有价值的设计决策。


随机指标模型从较为抽象的角度提供了对整个系统的洞察力。在创新方面,沿着平行但又分开的思路进行思考可以深入了解隐藏在细节中的系统构造。

如果用户正在进行系统大小的第一级调整以完成系统架构,则统计级别的随机程序建模是正确的选择。


下图是具有三个级别的缓存层次结构的基于示例统计处理器的系统。统计过程是一种行为流,它根据处理器速度生成统计指令流。统计高速缓存分层块接受高速缓存请求,并根据定义的指令延迟请求,还检查高速缓存的命中率和未命中率,以将控制权转移到其他块以进行进一步处理。


Genesis 芯神匠随机程序模型

随机指标模型

系统架构建模

构建硬件,软件,网络和 RTOS 的体系结构模型,以确定技术选项对系统的影响。硬件级别模型的准确度范围为 80% 到 95%,具体取决于模型的精确程度。


下图是示例硬件级别精度模型,该模型使用时序和功能精确的预构建库模块。在此建模级别上,将执行诸如 PCIe 与 RapidIO 或 LPDDR 与 DDR3 之类的标准的选择。此外,这种方法可以在更详细的粒度级别调整系统属性。


Genesis 芯神匠硬件级别架构模型

硬件级别架构模型



周期精确建模


在此抽象级别上,模型的准确性接近于实际,对地址数据,控制信号和数据移动将进行详细建模。Genesis Architect 具有庞大的周期精确模型库,这些模型已针对供应商时序图进行了验证,可用于解决内存中的数据交换,总线中的缓冲区阈值以及显示事件序列的时序图有关的设计选项。这些报告对于跟踪实现中的错误很有帮助,也可以为验证测试的实现设计者提供依据。


下图是一个周期精确级别架构模型,具有基于跟踪文件的流量生成器,周期精确缓存和 AHB 总线。在此级别开发的模型需要描述具体每个事务。该架构在此阶段是固定的,但属性仍然很灵活配置,例如 DDR3 vs DDR4。


Genesis 芯神匠周期精确模型

周期精确模型

>>> 返回上一页

試作検証プランを入手

どのタイプのチップを設計していますか?
設計に含まれるASICゲートの容量は?
500万~2000万
2,000万~5,000万
5000万~1億
1億~10億
10億以上
どのFPGAを使いたいですか?
ザイリンクス VU440
ザイリンクス KU115
ザイリンクス VU19P
ザイリンクス VU13P
ザイリンクス VU9P
アドバンスト・マイクロ・デバイセズ VP1802
アドバンスト・マイクロ・デバイセズ VP1902
インテル S10-10M
インテル S10-2800
わからない、専門家のアドバイスが必要
どのようなFPGA構成が必要ですか?
シングルFPGA
デュアルFPGA
4 つの FPGA
8つのFPGA
わからない、専門家のアドバイスが必要
どのような周辺機器インターフェースが必要ですか?
プロトタイプ検証プラットフォームはいくつ必要ですか?
以下のツールが必要ですか?
セグメンテーションツール
複数の FPGA デバッグ ツール
コモデリング ツール (FPGA と PC ホスト間で大量のデータをやり取りできます)
当社の製品をいつ使用する必要がありますか?
0~6ヶ月
6-12ヶ月
12ヶ月以上
わからない
その他
参加する
電話番号を入力していただければ、すぐに折り返しご連絡いたします
あなたの電話を入力してください
検証コード

This site uses cookies to collect information about your browsing activities in order to provide you with more relevant content and promotional materials, and help us understand your interests and enhance the site. By continuing to browse this site you agree to the use of cookies. Visit our cookie policy to learn more.