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

OnWorksファビコン

電気 - クラウドでオンライン

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

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

プログラム:

NAME


電気 - VLSI 設計システム

SYNOPSIS


電動 [OPTIONS]

DESCRIPTION


Electric は、あらゆる電気設計に対応する汎用システムです。 現在わかっているのは、
nMOS、CMOS、バイポーラ、アートワーク、回路図、プリント基板、その他多数
テクノロジー。 複数のデザイン ルール チェッカー (両方とも
インクリメンタルおよび階層型)、電気ルール チェッカー、十数個のシミュレータ
インターフェース、複数のジェネレーター (PLA およびパッド フレーム)、複数のルーター (ステッチング、迷路、
リバー)、ネットワーク比較、圧縮、補償、VHDL コンパイラ、およびシリコン
標準セルを配置配線するコンパイラ。

プログラムの呼び出しに使用されるテキスト端末に加えて、Electric はカラー ディスプレイを使用します。
マウスをワークステーションとして使用します。 テキストとグラフィックには別のウィンドウが使用されます。

もし ライブラリ ディスク ファイルがコマンド ラインで指定されている場合、そのファイルは初期ファイルとして読み取られます。
編集用のデザイン。 さらに、次のスイッチが認識されます。

OPTIONS


-mdi
複数ドキュメントインターフェイスモード

-sdi
シングルドキュメントインターフェイスモード

-NOMINMEM
JVM に提供される最小メモリを無視する

-s <スクリプト 名前>
実行するBeanシェルスクリプト

-バージョン
バージョン情報

-v
簡易版情報

-デバッグ
デバッグモード。 追加情報が利用可能です

-スレッド
ジョブ実行用のスレッド プールの推奨サイズ。

-ロギング
サーバーイベントをバイナリファイルに記録する

-ソケット
クライアント/サーバー対話用のソケット ポート

-バッチ
バッチ モードは「GUI なし」を意味し、それ以上のことはありません

-サーバ
スナップショットのダンプトレース

-クライアント <マシン 名前>
スナップショットのトレースを再生する

-助けて
このメッセージ

表現


回路は、以下を含むネットワークとして表現されます。 ノード と接続 アーク。 ノード
トランジスタ、論理ゲート、接点などの電気部品です。 円弧は
単にノードを接続するワイヤです。 さらに、各ノードには次のセットがあります。 ポート これです
アーク接続箇所。 あ テクノロジーしたがって、 は単にプリミティブ ノードのセットであり、
その環境で設計された回路の構成要素であるアーク。

ノードとアークのコレクションを次のように集約することもできます。 ファセット of 細胞 することができる
階層の上位でノードとして機能するために使用されます。 これらのユーザー定義ノードには、次のようなポートがあります。
ポートが次のような内部ノードから送信されます。 輸出された。 ファセットは以下に収集されます ライブラリ
階層的に一貫したデザインが含まれています。

円弧には、デザインの制約に役立つプロパティがあります。 たとえば、円弧が回転する場合があります。
任意に角度を固定することもできます。 円弧は伸縮可能にすることもできます。 堅い
接続ノードの変更。 これらの制約は、次から階層的に伝播します。
ボトムアップ。

TECHNOLOGIES


Electric では、大規模なテクノロジ セットが提供されています。 これらは次のように変更できます。
テクノロジーエディターを使用することも、まったく新しいテクノロジーを作成することもできます。 次の
いくつかの基本的なテクノロジーについて説明します。

nMOS テクノロジーには、メタル、ポリシリコン、拡散で利用できるアークがあります。 の
プリミティブ ノードには、通常のコンタクト、埋め込みコンタクト、トランジスタ、および「ピン」が含まれます。
円弧のコーナーを作ります。 トランジスタは蛇行状であり、純粋層ノードは
で多角形に記述される トレース 指示。 「nmos」テクノロジーには標準があります。
ミード&コンウェイのデザインルール。

CMOS テクノロジーには、メタル、ポリシリコン、拡散で利用できるアークがあります。 の
拡散アークは、P ウェル インプラントまたは P+ インプラントで見られる場合があります。 したがって、XNUMXつあります
タイプの金属-拡散コンタクト、XNUMX タイプの拡散ピン、および XNUMX タイプの
トランジスタ: P ウェルおよび P+ インプラント。 nMOS と同様に、トランジスタは蛇行している可能性があります
そして純粋層プリミティブは多角形に定義することができる。 「cmos」テクノロジーには、
Griswold による標準設計ルール。 「mocmos」テクノロジーには、次のような設計ルールがあります。
MOSIS CMOSプロセス(ダブルメタル)。 「mocmossub」テクノロジーには、
MOSIS CMOS サブミクロンプロセス (ダブルポリと最大 6 メタル); 「rcmos」テクノロジーは、
MOSIS CMOS プロセスの丸いジオメトリ。

「回路図」テクノロジは、回路図キャプチャを実行するための基本的なシンボルを提供します。 それ
論理記号: BUFFER、AND、OR、および XOR が含まれます。 否定バブルは次のように配置できます。
接続アークを無効にします。 フリップフロップ、オフ-フロップなどのより複雑なコンポーネントもあります。
ページコネクタ、ブラックボックス、メーター、電源。 最後に電気系です
コンポーネント: トランジスタ、抵抗、ダイオード、コンデンサ、インダクタ。 XNUMX つの円弧タイプが存在します
通常のワイヤと可変幅バス。

「アートワーク」テクノロジーは、汎用グラフィックスを実行するためのスケッチパッド環境です。
コンポーネントは任意の色や形状で配置できます。

「汎用」テクノロジーは、以下の目的に当てはまらないさまざまな目的のために存在します。
他のテクノロジーの領域。 ユニバーサルアークとピンが付いており、あらゆるものに接続できます。
他のオブジェクトに使用できるため、混合テクノロジーの設計に役立ちます。 目に見えないアークは、
接続を行わずに XNUMX つのノードを制約するために使用されます。 配線されていない円弧は、
後で実際のワイヤで配線される電気接続に使用されます。 面-
center プリミティブは、ファセットに配置されると、そのインスタンスのカーソルの原点を定義します。
ファセット。

デザインルール チェック中


インクリメンタル デザイン ルール チェッカーは通常はオンになっており、デザイン ルールに加えられたすべての変更を監視します。
回路。 デザインルールに違反すると修正はされませんが、エラーメッセージが出力されます。
階層は処理されないため、サブファセットの内容はチェックされません。

階層チェッカーは、回路全体のすべてのデザイン ルールを調べます。 別の
オプションを使用すると、入力デッキを ECAD の Dracula デザイン ルール チェッカー用に準備できます。

圧縮


コンパクターは、ファセット間の不要なスペースを削除することでファセットのサイズを縮小しようとします。
要素。 呼び出すと、垂直方向と水平方向に圧縮され、
ファセットをこれ以上圧縮する方法が見つかりません。 階層的な圧縮は行われません。
最適な圧縮を保証するものではなく、非マンハッタン ジオメトリを適切に処理することもできません。
コンパクターは、次の場合にデザインルール違反がないことを保証するためにファセットも広げます。
「スプレッド」オプションが設定されています。

シミュレーション


多くのシミュレータ インターフェイスがあります: ESIM (デフォルトのシミュレータ: nMOS のスイッチレベル)
タイミングなし)、RSIM (タイミング付き MOS のスイッチ レベル)、RNL (タイミング付き MOS のスイッチ レベル)
タイミングおよび LISP フロントエンド)、MOSSIM (タイミング付き MOS のスイッチレベル)、COSMOS (スイッチ
タイミング付き MOS レベル)、VERILOG(ケイデンス シミュレータ)、TEXSIM(商用シミュレータ)、
SILOS (商用シミュレータ)、ABEL (回路図用の PAL ジェネレータ/シミュレータ)、および SPICE
(回路レベル)。 MOSSIM、COSMOS、VERILOG、TEXSIM、SILOS、および ABEL は実際にはそうではありません。
シミュレート: 回路の入力デッキのみを書き込みます。

ほとんどのシミュレーターの準備として、必要なポートをエクスポートする必要があります。
操作したり調べたりする。 電源ポートと接地ポートもエクスポートする必要があります。

SPICE シミュレーションの準備として、電源信号と接地信号をエクスポートする必要があります。
それらをソース ノードに明示的に接続します。 次に、ソースを次のようにパラメータ化する必要があります。
量と、それが電圧か電流かを示します。 たとえば、5ボルトを作るには
電源を供給し、ソース ノードを作成し、SPICE カードを「DC 5」に設定します。 次に、すべての入力ポート
エクスポートしてソースのプラス側に接続する必要があります。 次に、次のすべての値が
プロットされているものはエクスポートし、その上にメーター ノードを配置する必要があります。 ノードには次のものが必要です
上部と下部のポートが適切に接続されていること。

PLA GENERATION


PLA ジェネレーターは XNUMX つあり、XNUMX つは nMOS レイアウトに固有で、もう XNUMX つは CMOS に固有です。
レイアウト。 nMOS PLA ジェネレーターは、単一のパーソナリティ テーブルを読み取り、配列を生成します。
電源とアース接続を含むすべての駆動回路。 CMOS PLAジェネレーター
XNUMX つのパーソナリティ テーブル (AND と OR) を読み取り、PLA ヘルパーのライブラリも読み取ります。
コンポーネント (「pla_mocmos」と呼ばれます) を作成し、配列を生成します。

ルーティング


ルーターは、リバー ルーティング、迷路ルーティング、および単純なファセット ステッチング (
隣接する暗黙的に接続されたノードの明示的な配線)。 川のルートではバスが運行されています
ルーティング チャネルの XNUMX つの反対側の間のワイヤ。 それぞれの側の接続
バスが XNUMX つの平行な点セット間を走行できるように、一直線上に配置する必要があります。 必ず使用してください
接続されるポートを示すための、汎用テクノロジーからの未配線のアーク。 の
リバールーターは、次の場合に配線チャネルの垂直側面にワイヤを接続することもできます。
XNUMX つ以上の未配線のワイヤがこれらの側面を横切っています。

自動ステッチと模倣ステッチの XNUMX つのステッチ モードがあります。 オートステッチでは、すべて
物理的に接触するポートはステッチされます。 ステッチウォッチのアークを模倣します。
ユーザーによって作成され、ファセット内の他の場所に同様のものを追加します。

NETWORK 比較


ネットワーク メンテナ ツールは、次の XNUMX つの側面でネットワークを比較できます。
画面に表示されます。 比較すると、あるファセット内のノードは他のファセット内のノードと同等と見なすことができます。
もう一方。 XNUMX つのネットワークが保型的であるか、区別することが難しい場合は、
コンポーネントを選択することで、比較前に同等情報を指定できます。
最初のファセットで、次に XNUMX 番目のファセットでコンポーネントを選択します。

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


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

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

Linuxコマンド

Ad