NoteJavaScriptを利用したPcell作成はじめにJavaScriptは多くのユーザが使用する、現在WEB上でもっともポピュラーなスクリプト言語の一つです。cell)を作成するためにJavaScriptを利用することが可能です。このアプリケーションノートではJavaScriptを使ってPcellを作成する際のいくつかのヒントを紹介します。JavaScriptを使用する準備ExpertでJavaScriptを利用するには、最初にExpertのメニューからJavaScriptをスクリプトエンジンとして選択する必要があります。Pcellに比べいくつかの利点があります。書きやすさJavaScriptはLISAよりも多くの関数を持っています。JavaScriptを使用することでPcellのコールバック機能を利用することができるようになりました。この機能によりPcellのパラメータの値を簡単にコントロールすることが可能です。JavaScriptのコア部分のリファレンスマニュアルは以下から参照できます。https://developer.mozilla.org/ja/javascriptExpertではMozillaプロジェクトのJavaScriptエンジンを内蔵しており、このマニュアルがJavaScript言語の正式なマニュアルとなります。APIの情報が載っています。ログウィンドウの確認Expertのログウィンドウには実行した全てのコマンドが表示されます。APIをこのログから確認することができます。Interface)コマンドをすぐに確認するのにとても有用です。した表が載っています。LISA言語について熟知しているユーザには、とても参考になる資料です。能の例題が載っています。詳しい内容はこちらを参照してください。Pcellを知る上で非常によいサンプルになっています。ExpertではJavaScriptを使ったPcellにのみ、Pcellパラメータのコールバック機能が利用可能です。(LISAではサポートされていません)外部のJavaScriptファイルを利用したPcellのコンパイルExpertが内蔵するXIスクリプトパネルはPcellを作成するのに優れたエディタですが、時にはCVSなどを利用して履歴管理をするために外部ファイルとしてPcellのスクリプトを管理するケースがあります。関数を利用することで外部のPcellスクリプトファイルをコンパイルすることができます。name”)を実行します。以下のURLのシルバコのリソースセンターからアナログデモ用PDKとして、コールバック関数を用いたPcellのサンプルがいくつかダウンロード可能です。Pcellは全てのユーザにとってとても書きやすいものです。JavaScriptは占有的な言語ではないため、WEB上から様々な情報が入手可能です。そのため複雑なマニュアルを調べる必要はありません。作成を始める際にいつでもサンプルのPcellがダウンロード可能です。ExpertのJavaScriptはPcellだけにとどまらず、ユーザによるレイアウト機能のカスタマイズ言語としてもその優位性を発揮します。definePCell()を利用して複数のPcellを一つのファイルで一括してコンパイル可能です。