システムLSI 高位設計/検証
LSIデザインサービス
SoC(System on a Chip)の高性能化、多機能化による大規模化が著しい昨今、品質の確保と開発期間の短縮が求められています。それらを実現するための高位設計手法は必須技術となってきています。これらを見据え、東芝情報システムでは早くから抽象度の高い動作レベルでの高位設計手法の習得に取り組み、多くの実績を挙げています。今後はソフトウェアなどとの連携も強化しながら、SoCのトータルソリューションを提案していきます。
特徴
SystemCを用いたシステム設計では、システム仕様からハードウェア、ソフトウェアの設計まで、全て同じ言語で行うことができ、抽象度の高いモデルから段階を踏んで抽象度の低いモデルに詳細化していきます。抽象度に応じたシミュレーションを同じ言語で行うことにより、異なる開発環境からの移植作業の手間が省け、従来の設計手法に比べて効率よくシステム設計が行えます。
取り組み・経験内容
- 2002年からESL(Electronic System Level)の取り組み開始
- ESL用モデル開発経験が豊富
高位設計フロー
SystemCを用いたシステム設計では、システム仕様からハードウェア、ソフトウェアの設計まで、全て同じ言語で行うことができ、抽象度の高いモデルから段階を踏んで抽象度の低いモデルに詳細化していきます。抽象度に応じたシミュレーションを同じ言語で行うことにより、異なる開発環境からの移植作業の手間が省け、従来の設計手法に比べて効率よくシステム設計が行えます。
高位設計事例
ESLサービスご提供内容
- ESLをまだ導入されていないお客様
- 導入サポート~環境立ち上げの加速~目的に応じた環境構築
- ESLを既に導入済みのお客様
- アルゴリズム~ハードウエア化検討~RTL作成の提案
- 目的に応じた抽象度(TLM,Untimedなど)のモデル化提案
- 高速動作や実デバイス接続可能な環境提案
モデルベース開発実績
|
開発ターゲット
|
使用用途
|
作業内容
|
使用ツール・言語等
|
|---|---|---|---|
| 宇宙航空向け制御用SoC | HW/SW協調検証 | CPU周辺モデル作成 | SpecC,C |
| デジタルTV向けSoC | HW/SW協調検証 | 周辺モデル作成 | C++ |
| SDカードコントローラ | 性能評価 |
|
SystemC |
| 高速無線LAN | 性能評価 | バスモデルおよび周辺モデル作成 | SystemC |
| PCI-Express End Point | HW/SW協調検証 | Cモデル作成 | SystemC, OCP TL1 BusModel |
| Serial-ATA Host Controller |
HW/SW協調検証 | Cモデル作成 | SystemC, OCP TL1 BusModel |
| SSD | HW/SW協調検証 | 周辺モデル作成 | C++ |
| ECU | HW/SW協調検証 | ECUモデル作成 | SpecC,VisualSpec, Venet2 |
| 車載システム | アナログ評価用、プラットフォーム |
|
Matlab/Simulink, M言語, C(S-Function), SystemC, ADVanceMS |
| 携帯電話向けSoC | HW/SW協調検証 |
|
SystemC, CoWare Platform Architect, SCML (SystemC Modeling Library) |
| エレベータ制御パネル | 検証プラットフォーム | CPU周辺モデル作成(DMAC,INTC) | SpecC, VisualSpec |