チップ作製データ生成ガイド
  • 動作環境の準備
    • Ubuntu 22.04 LTS 仮想環境の構築
      • 動作環境
      • VirtualBox 仮想マシン作成
        • 言語設定,キーボード配列設定
        • スクリーンロック・ブランク解除の設定
        • メインユーザへ sudo 権限を付与
        • 互換性パッケージの導入
        • 備考(日本語表示環境や VirtualBox 共有フォルダの設定)
        • 日本語フォントなどの設定
        • 追加の日本語フォント
        • VirtualBox 共有フォルダ
        • 備考(Visual Studio Code の導入)
    • Docker (Rootless mode) と nix の導入
      • Docker (Rootless mode) の導入
        • 必要パッケージのインストール
        • Docker (Rootless mode) のインストール
        • インストール後の設定
        • 動作確認
      • nix パッケージャの導入
        • nix 本体のインストール
        • OpenLANE2 向けキャッシュの設定
  • Caravel template (mpw-9k) の利用
    • Caravel template 環境の構築と試用
      • Caravel template 環境のセットアップ
        • 必要パッケージの導入
        • Caravel template 環境のディレクトリ構成
        • Caravel template のダウンロード
        • 環境変数の設定ファイルの作成
        • ツール・PDK のセットアップ
      • テンプレートを利用した最小構成の回路の合成
        • サンプル回路の修正
        • 回路合成の実行
      • チップ作製データのチェック
        • チェック用スクリプトの修正
        • README の修正
        • チェックの実行
    • Caravel template のシミュレーション
      • 動作環境
      • シミュレーション環境の設定
      • Caravel template のシミュレーション範囲
      • Caravel template のシミュレーション呼び出し方法
      • 外部 IO の 論理回路シミュレーション
      • シミュレーションの動作波形の表示
    • Caravel template へのユーザ回路追加
      • Caravel template 環境のディレクトリ構成
      • ユーザ回路のソースコードの修正・追加
        • RTL ファイルの追加と修正
        • ビルド設定ファイルの修正
        • シミュレーション設定ファイルの修正
      • 回路合成の実行
      • チップ作製データのチェック
        • README の修正
        • チェックの実行
  • オープンソースEDAの利用
    • OpenRAM 環境の構築
      • 動作環境
        • 参考資料
      • Miniforge のセットアップと仮想環境の作成
      • OpenRAM のセットアップ
        • 環境変数の設定と PDK (sky130) の導入
      • OpenRAM のサンプル回路の合成
  • その他,TIPS
    • Sphinx を用いたドキュメント構築
      • 動作環境
      • Sphinx 動作環境の構築
        • Miniforge のインストール と仮想環境の作成
        • Sphinx のインストール
        • Visual Studio Code との連携
        • Sphinx 動作確認
        • Markdown 型式利用,その他設定など
チップ作製データ生成ガイド
  • オープンソースEDAの利用
  • View page source

オープンソースEDAの利用

  • OpenRAM 環境の構築
    • 動作環境
      • 参考資料
    • Miniforge のセットアップと仮想環境の作成
    • OpenRAM のセットアップ
      • 環境変数の設定と PDK (sky130) の導入
    • OpenRAM のサンプル回路の合成
Previous Next

© Copyright 2024, AIST.

Built with Sphinx using a theme provided by Read the Docs.