LSIデザイン
ゼロソフトでは、半導体開発におけるLSIデザイン領域を⽀援します。
論理検証を中⼼に、シミュレータ開発や性能評価⽀援など、
周辺ソフトウェア開発まで対応しています。
What is LSI ?
LSIとは
LSI(Large Scale Integration)とは、
多数の電子回路を一つの半導体チップに集積した集積回路のことです。
家電製品、自動車、産業機器、通信機器など、
さまざまな電子機器の中核となる制御や演算を担っています。
ゼロソフトは、こうしたLSI開発を⽀える領域で技術⽀援を⾏っています。
ゼロソフトの
LSIデザイン⽀援は
以下のような
課題を解決します。
-
仕様変更や制約が多く、
論理検証や評価準備が複雑化している -
検証規模が⼤きく、
実⾏管理や結果整理の負荷が⾼い -
実機完成前後の評価環境を効率よく整えたい
論理検証から評価までを⾒据えて⽀援
手戻りの削減や
開発負荷の軽減につながる
ソリューションを提案します。
-
論理検証・評価環境の⽀援
プロセッサやアクセラレータなどの仕様理解をもとに、論理検証や評価環境の構築を⽀援します。
-
大規模・複雑な検証への対応
検証規模が⼤きい開発に対して、シミュレータ開発、性能評価⽀援、検証結果の整理まで対応します。
-
開発状況に応じた柔軟な支援
実機完成前後の評価、周辺ソフトウェア開発、性能確認など、開発フェーズに応じて必要な⽀援を⾏います。
サービスのご紹介
Service 01
プロセッサ論理検証支援
オリジナルおよびカスタムのプロセッサ開発に対し、仕様理解から検証設計、テスト作成、実行まで一貫して支援します。Armアーキテクチャをはじめとする複雑な仕様に対して、要求事項を正確に読み解き、検証項目へ落とし込むことで、設計品質の向上に貢献します。設計段階から論理検証を実施することで、開発後工程での手戻りを抑え、安定した製品開発を支えます。
- プロセッサ仕様の読解・整理
- 検証項目の設計
- アセンブリ言語/C言語によるテストプログラム作成
- アーキテクチャ要件に基づく検証実施
- 不具合解析・検証結果のフィードバック
C/Assembly/Arm v8・v9/各種検証環境
Service 02
CPUシミュレータ開発支援
CPUやSoCの開発では、実機完成前の段階から動作確認や性能評価を行える環境が重要です。当社では、命令レベルシミュレータの開発を通じて、開発初期からのアーキテクチャ評価、デバッグ、ソフトウェア先行開発を支援します。CPU単体の評価から、OS起動を含むフルシステムシミュレーションまで対応し、開発効率と品質向上の両立を実現します。
- 命令レベルシミュレータ開発
- 独自命令対応
- CPUアーキテクチャ評価
- フルシステムシミュレーション環境構築
- 開発初期段階での動作確認支援
C++/ARM/RISC-V/SPARC64/x86-64
Service 03
アクセラレータ開発支援
AIアクセラレータや専用演算ハードウェアの開発では、ハードウェア単体の性能だけでなく、それを活かすソフトウェア環境の整備が重要です。当社では、SDK開発、Firmware開発、モデルレイヤ最適化までを一体で支援し、アクセラレータの実用化を支えます。低レイヤから実機評価まで対応し、開発期間短縮と性能最大化の両面に貢献します。
- アクセラレータ向けSDK開発
- ドライバ/コンパイラ/デバッガ/ライブラリ開発
- Firmware開発
- AIモデルのレイヤ最適化・高速化
- 実機上での推論評価・性能確認
C/C++/Assembly/各種AIアクセラレータ環境/推論実行環境