英語フランス語スペイン語

Ad


OnWorksファビコン

genlib - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで genlib を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド genlib です。

プログラム:

NAME


genlib - C に基づく手続き型設計言語。

DESCRIPTION


ゲンライブラリ 手続き型生成専用の C 関数のセットです。 ユーザーから
genlib は、標準的な C を使用できる回路記述言語です。
vlsi を処理するためのプログラミング フロー制御、変数の使用、および特殊な関数
オブジェクト。

その アライアンス mbk データ構造、 ゲンライブラリ 言語がユーザーに与えるのは、
ネットリスト ビューとレイアウト ビューの両方を記述する機能により、標準セルとレイアウト ビューの両方が可能になります。
完全なカスタムアプローチ。

ネットリスト キャプチャー
これは、コネクタ (I/O) の観点から回路を階層構造で記述したものです。
信号 (ネット) とインスタンス。

ネットリスト ビューを処理するために使用される関数呼び出しは次のとおりです。

· GENLIB_DEF_LOGIG(3)

· GENLIB_SAVE_LOGIG(3)

· GENLIB_LOINS(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOGIG(3) ベクターを作成するためのいくつかの機能も利用できます。

· GENLIB_バス(3)

· GENLIB_ELM(3)

STANDARD CELL 投資
次の関数を使用すると、標準セル デザインの配置ファイルを定義できます。 これ
ファイルは標準セルルーターで使用できます OCR(1)

· GENLIB_DEF_PHSC(3)

· GENLIB_SAVE_PHSC(3)

· GENLIB_SC_PLACE(3)

· GENLIB_SC_RIGHT(3)

· GENLIB_SC_TOP(3)

· GENLIB_SC_LEFT(3)

· GENLIB_SC_BOTTOM(3)

FULL CUSTOM シンボリック レイアウト
これらの関数は、最適化された完全なカスタム プロシージャ レイアウト専用です。 そうするには
ある程度のプロセスの独立性を提供し、 アライアンス シンボリック レイアウト アプローチ (固定グリッド) を使用します。
圧縮なし)。

シンボリック オブジェクトは、セグメント (ワイヤ)、ビア (接点)、コネクタ (I/O)、リファレンスです。
そしてインスタンス。 詳細については、次を参照してください。 phseg(1) フィビア(1) フコン(1) フレフ(1) フィン(1)
& ALCとします。

· GENLIB_DEF_PHFIG(3)

· GENLIB_SAVE_PHFIG(3)

· GENLIB_DEF_AB(3)

· GENLIB_DEF_PHINS(3)

· GENLIB_PHCON(3)

· GENLIB_COPY_UP_CON(3)

· GENLIB_COPY_UP_CON_FACE(3)

· GENLIB_COPY_UP_ALL_CON(3)

· GENLIB_PHSEG(3)

· GENLIB_COPY_UP_SEG(3)

· GENLIB_THRU_H(3)

· GENLIB_THRU_V(3)

· GENLIB_THRU_CON_H(3)

· GENLIB_THRU_CON_V(3)

· GENLIB_WIRE1(3)

· GENLIB_WIRE2(3)

· GENLIB_WIRE3(3)

· GENLIB_PHVIA(3)

· GENLIB_PLACE(3)

· GENLIB_PLACE_RIGHT(3)

· GENLIB_PLACE_TOP(3)

· GENLIB_PLACE_LEFT(3)

· GENLIB_PLACE_BOTTOM(3)

· GENLIB_PLACE_ON(3)

· GENLIB_PHREF(3)

· GENLIB_COPY_UP_REF(3)

· GENLIB_COPY_UP_ALL_REF(3)

· GENLIB_PLACE_VIA_REF(3)

· GENLIB_PLACE_CON_REF(3)

· GENLIB_PLACE_SEG_REF(3)

· GENLIB_FLATTEN_PHFIG(3)

· GENLIB_GET_REF_X(3)

· GENLIB_GET_REF_Y(3)

· GENLIB_GET_CON_X(3)

· GENLIB_GET_CON_Y(3)

· GENLIB_HEIGHT(3)

· GENLIB_WIDTH(3) これらの各機能についての情報を得るには、
オンラインドキュメント man(1)のように man 関数名.

C プログラミングを完全に理解するには、C プログラミングに関する本を読むことを強くお勧めします。
C フロー制御の可能性の利点は、サイズを大幅に削減できるためです。
ゲンライブラリ ソースコード。

ENVIRONMENT 変数


· MBK_IN_LO(1)、デフォルト値:al

· MBK_OUT_LO(1)、デフォルト値:al

· MBK_IN_PH(1)、デフォルト値: ap

· MBK_OUT_LO(1)、デフォルト値: ap

· MBK_CATA_LIB(1)、デフォルト値: 。

· MBK_WORK_LIB(1)、デフォルト値: 。

· MBK_CATAL_NAME(1)、デフォルト値 : CATAL 詳細については、対応するマニュアル ページを参照してください。
informations。

コンパイルして実行するには、 ゲンライブラリ ファイルを呼び出す必要があります ゲンライブラリ 引数が XNUMX つある場合、
それが ゲンライブラリ ソースファイル。 ソース ファイルには .c 拡張子が必要ですが、
コマンドラインでは拡張子を指定しないでください。

genlib 関数の引数として genlib で使用される名前は英数字である必要があります。
アンダースコアも含めて。 また、大文字と小文字は区別されないため、VDD は vdd と同等です。
ベクトル化されたコネクタまたは信号は、[n:m] 構造を使用して宣言できます。

SYNOPSIS


ゲンライブラリ [ -cklmnv
] [ --no-rm-core ] [ --keep-makefile ] [ --keep-exec ] [ --keep-log ] [ --no-exec ] [
-詳細 ] プログラム [ -e プログラム引数 ]

OPTIONS
· : を含む C ファイルの名前。 ゲンライブラリ 拡張なしのプログラム。
必須の引数。

· [--no-rm-core|-c] : コア ダンプの場合、生成されたコア ファイルを削除しません。 これ
オプションは [--keep-exec|-k] と一緒に使用する必要があります。

· [--keep-makefile|-m] : 実行後に生成されたメイクファイルを消去しません。

· [--keep-exec|-k] : 生成された実行可能ファイルを保存します。 ゲンライブラリ 実行されます。

· [--keep-log|-l] : 正常に完了した後、ログ ファイルを消去しません (ログは
失敗した実行後に保持されます)。

· [--no-exec|-n] : 生成されたプログラムを実行しません。 [--keep-exec|-k] と一緒に使用する必要があります。

· [--no-verbose|-v] : 一目瞭然。

· [-e] : 以下のすべての引数は、コンパイルされたプログラムに対して処理されます。


ファイルをコンパイルして実行する amd2901.c :

genlib -v amd2901

onworks.net サービスを使用してオンラインで genlib を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad