AI-Driven Manufacturing covers the process and device physics. AI-Driven Design covers the EDA tools, IP, verification and enablement.
Multiphysics from simulation to the fab floor
EDA tools, licensed IP, verification and enablement
Your market sets the physics problem
Find the technique for your problem
Process and device physics, from simulation to the fab floor
Silvacoのメモリコンパイラは、SoCに適したSRAM、レジスタファイル、ROMのインスタンスを生成します。カタログ製品に合わせて設計するのではなく、オンチップメモリを構成したい設計チーム向けのソリューションです。
カタログ掲載のインスタンスは面積とリークがあらかじめ決まっており、統合時にはその制約を受け入れる必要があります。コンパイラでは逆のアプローチを取ります。ワード数、ビット幅、mux、電力モードを指定すると、その条件に適合するインスタンスが生成されます。このため、1つのSilvacoメモリコンパイラで、AIアクセラレータからウェアラブル機器まで、幅広い設計に対応できます。
低消費電力、汎用、高性能の各バリアントを備えた汎用読み書きメモリです。55 nm以下では、ナップモードとリテンションモードにより、コアのデータを保持しながらリークを削減します。周辺回路とコアは単一電源または2系統の電源で動作させることができ、必要に応じて書き込みマスクを追加できます。
カタログ:12種類のコンパイラ · シングルポート7種類、デュアルポート5種類 · TSMC、GlobalFoundries、UMC · 22–130 nm
ロジックのすぐ近くに配置する小規模で高速なアレイです。高密度と低消費電力を実現するSilvaco独自のアーキテクチャを採用しています。スタンバイ、リテンション、シャットダウンの各モードで復帰時間とリークのトレードオフを調整でき、バイトモード書き込みにより、ワードの他の部分に影響を与えずに一部だけを変更できます。
カタログ:5種類のコンパイラ · 1ポート3種類、2ポート2種類 · TSMC、GlobalFoundries · 22–110 nm
コードと固定データを単一のビア層でプログラムすることで、アレイの高密度化とダイコストの低減を実現します。アレイ自体にはリークがありません。列muxは8~128に対応します。
カタログ:2種類のコンパイラ · TSMC ULP eFlash · 40および55 nm
ファウンドリとノードに適したコンパイラを、各コンパイラが生成するサイズ範囲とmuxオプションとともに検索できます。
GF = GlobalFoundries。サイズは、コンパイラが生成する最小インスタンスから最大インスタンスまでの範囲をビット単位で示します。Muxは列多重化を表します。リテンションはデータ保持モードの有無を示し、ダッシュは独立したアレイ電源がないことを意味します。
成熟ノードから先端ノードまで、コンパイルされたメモリの活用分野。
製品番号、ファウンドリ、ノードはいずれも公開されているため、最初のお問い合わせ前からIPの適合性評価を開始できます。
それぞれにPRO IPカタログの製品番号61250~61268を割り当て
現行カタログに掲載されているファウンドリ
GlobalFoundries 22FDXからTSMC 130 nm BCDまで
コンパイル型メモリの開発実績と、数千件の設計におけるシリコン実績
キャラクタライズ済みでDRC/LVSクリーンなすべてのインスタンスに付属
ファウンドリ、ノード、製品番号別の全メモリコンパイラを、Silvacoのその他のライセンスIPとともに掲載しています。
3種類のコンパイラの基盤となるアーキテクチャと、その密度およびリークの数値の根拠。
コンパイラ61263と同じGlobalFoundries 55LPxプロセス向けの低消費電力ファウンデーションIP。
コンパイラ製品群の起源と、その背景にある四半世紀にわたる低消費電力メモリの開発実績。
ファウンドリ、ノード、メモリタイプをIPスペシャリストにお知らせください。用途に合わせたコンパイラの構成方法について技術説明を行い、そのプロセスのライセンス条件と提供状況をご案内します。標準オプションでは目標に届かない場合は、コンパイラチームがお客様のPPA目標値に合わせてインスタンスを調整できます。
メモリコンパイラは、ワード数、ワード幅、列mux、電力オプションなどの仕様に従ってオンチップメモリのインスタンスを生成するソフトウェアです。そのインスタンスに対応したレイアウトと一式のモデルを取得できます。Silvacoのコンパイラは、シングルポートおよびデュアルポートSRAM、1ポートおよび2ポートのレジスタファイル、ビアプログラム型ROMを生成します。
SRAMは、1つまたは2つのポートを持つ汎用読み書きメモリです。レジスタファイルは、同様に1つまたは2つのポートを備えた小規模なアレイで、高速なローカルストレージに使用されます。ROMは変更されないコードやデータを保持し、1つのビア層でプログラムされます。スタンドアロンのDRAMやNANDを設計する場合は、「ロジックとメモリ」をご覧ください。
現行カタログには19種類のコンパイラが掲載されています。TSMCの40、55、90、110、130 nm(eFlash、高耐圧、BCDプロセスを含む)、GlobalFoundriesの22FDX、22FDX+、55LPx、およびUMCの110 nm eFlashに対応します。お使いのプロセスが一覧にない場合、コンパイラチームが他のノードへの移植に対応できます。
各インスタンスはファウンドリ認定済みで、Libertyのタイミング・電力モデル、LEF抽象モデル、GDSIIレイアウトが付属します。いずれもキャラクタライズ済みで、DRC/LVSクリーンです。これらはメモリの配置、配線、サインオフの際にフローが読み込むビューであり、選択した正確な構成に対して生成されます。
組み込み自己テスト(BIST)により、チップは製造後に自らのメモリをテストできます。修復機能は、不良箇所を予備の箇所に置き換えます。どちらもSRAMおよびレジスタファイルコンパイラでオプションとして提供されます。ECCビットと柔軟なワードサイズおよびアドレッシングにより、冗長性を組み込む余地が得られます。
単一のインスタンスではなくコンパイラのライセンスを取得します。カタログの各製品番号は、1つのファウンドリプロセスに対応します。そのため、1つから数十個のインスタンスまで、各設計で必要な構成を生成できます。お使いのノードのライセンス条件については、IPスペシャリストにお問い合わせください。
低リークモードを備えたシングルポートおよびデュアルポートの読み書きメモリ。
バイトモード書き込みに対応した1ポートおよび2ポートのアレイ。
メモリコンパイラ、スタンダードセル、インターフェースIP。
列mux 8~128に対応したビアプログラム型ROM。
TSMC、GlobalFoundries、UMCの各プロセス向けロジックライブラリ。