論理合成
業務紹介
論理合成とは、回路の仕様記述から論理回路を自動的に発生させる手法であり、またその技術の総称です。LSIの設計は、その規模が小さいうちはトランジスタの構成を直接考えることができました。
ところが回路規模が大きくなるにつれ、それでは効率が悪い、ということになりました。そこで出てきた手法が、いくつかのトランジスタをあらかじめ組み合わせたブロックとしておき、それを組み合わせていく手法です。このブロックは単純な論理を構成していることから、論理回路と呼ばれています。
では、さらに回路規模が大きくなった場合はどうするのでしょう?
現在では、その解の一つとして論理記述と呼ばれる手法がとられています。論理記述はそのままでは単なるプログラムでしかありません。これを実際の回路にするための作業が論理合成です。
当社では、合成スクリプト作成から遅延解析・回路の最適化といった論理合成に関する作業を行わせていただいております。
得意分野
- 大規模高速LSI
- IPコアのカスタマイズ合成
- SCAN、バウンダリSCANなど回路テストを意識した回路生成
実績
- 携帯電話基地局基幹部用ゲートアレイ
- プリンタ用ASIC
- DV用ASIC
- デジタルスチルカメラ用ASIC
- USBコアマクロ
- シリアルインタフェース
- カラーファックス
開発ツール
|
展望
今後、SoC(System On a Chip)の発展等により回路規模は益々増大しており、現在の論理記述設計・合成よりもさらに効率的な手法が模索されています。
そこで、当社では2つの手法に着目しています。
- C言語ベースビヘイビア設計
SystemC,SpecC,BDLといったビヘイビア言語への対応を進め、いち早くビヘイビア合成への対応を進めていこうと考えています。 - フィジカル合成
論理合成の際に、レイアウトを意識した合成を行い、遅延の最適化をより高速に行う手法です。
これらへの対応により、先進の大規模ASICに対応できる技術体制を構築していきます。
