Eterna® ELS

https://www.globenewswire.com/news-release/2011/07/19/451488/226767/en/Axcelis-Launches-Revolutionary-Ion-Source-Technology-for-High-Current-Implant-New-Design-Extends-Source-Life-by-300-500.html BEVERLY, Mass., July 19, 2011 (GLOBE NEWSWI…

acceleration tube, acceleration column

加速管 | イオン注入装置用語(基本) | イオン注入ディクショナリー | 日新イオン機器株式会社 加速管 / acceleration tube, acceleration column 注入を行うイオンにエネルギー(速度)を与えるためには、「加速管」と呼ばれる電界(電場)をかけられたビ…

ごく簡単なテストベンチ

参考: 動かしてわかる CPUの作り方10講, pp.153ff. これまではすべて実際に回路を動かしてロジアナ、オシロ、LEDなどで動作を見てきたが、今度はModelSimでシミュレートしてみる。 ↓この回路の動作をシミュレートする。単なる2入力ANDである。 library ieee;…

ロックアウト、タグアウト

ロックアウトタグアウトとは – 日本ブレイディ株式会社 ロックアウトタグアウトは、機械施設の操作、サービス、点検、メンテナンスを行う従業員を危険から守る手段として重要な手順です。 「ロックアウト」とは、機械や装置の点検・メンテナンス時に、ブレー…

SiC、シリコンカーバイド

SiC半導体 | SiCパワーデバイスとは? | エレクトロニクス豆知識 | ローム株式会社 - ROHM Semiconductor SiC(シリコンカーバイド)はシリコン (Si) と炭素 (C) で構成される化合物半導体材料です。

ESC、electrostatic clamp

静電クランプ (~chuckの場合も)

microwave PEF、plasma electron flood

https://2pnie125s5061t8w8f1rlqyj-wpengine.netdna-ssl.com/wp-content/uploads/2019/03/MicrowavePEF_AxcelisIIT2012.pdf (非公式訳)最新のion implanterは一般に、ウエハの帯電を中性化する手段としてPlasma Electron Floods (PEF)を使う。 エレクトロン…

Purion M

Purion M | 株式会社SCREENセミコンダクターソリューションズ | 半導体/MEMS/ディスプレイのWEBEXHIBITION(WEB展示会)による製品・サービスのマッチングサービス SEMI-NET(セミネット) 中電流イオン注入装置(Axcelis Technolgies社製品)Purion Mは、今…

フルコンパイルせずに.mifファイルのデータだけを入れ換える方法

参考: Intel:FPGA 内部 RAM を使用してデザイン中にメモリを実装しました。メモリの初期値は、メモリ初期値ファイルで行いました。その後、メモリの初期値ファイルのみを変更したのですが、この場合、再コンパイルが必要でしょうか? - 半導体事業 - マクニ…

VHDL版CPU1738の動作確認 / 9 ÷ 2 = 4余り1を計算する

アセンブラのようなものも『CPUの創りかた』のときと同じくPythonで作った。 def generate_mif(file_name, width, depth, rom): f = open(file_name, "w") f.write("WIDTH=%d;\n" % width) f.write("DEPTH=%d;\n" % depth) f.write("ADDRESS_RADIX=UNS;\n") …

CPU、ROM、クロックジェネレーターをまとめてCPU1738を完成させる

ROM、クロックジェネレーターは、『CPUの創りかた』のときに作ったVHDLをそのまま使った。 これで一往完成である。 library ieee; use ieee.std_logic_1164.all; entity cpu1738 is port( source_clk : in std_logic; manual_clk_in: in std_logic; sel : in…

CPUにまとめる

これまで作ったモジュール同士を配線してCPUにする。ROMを除いておおむね図34 CPUの全体接続図(p.126)のような形になる。 library ieee; use ieee.std_logic_1164.all; entity cpu is port( aclr_n : in std_logic; inp : in std_logic_vector(3 downto 0); …

A、B、OUTの各レジスタとPCとをVHDLで書き換える

今度はA、B、OUTの各レジスタとPC (p.115-118)。『CPUの創りかた』のときと同じく、まず共通のカウンター兼レジスターを作っておく(このとき作った74161のようなものからリプルキャリーアウト機能を省いたもの)。それを4つまとめて実体化する。 共通のカウン…

命令デコーダーをVHDLで書き換える

今度は命令デコーダー(pp.123-125)。 表10、11の真理値表をそのまま書き写した。 library ieee; use ieee.std_logic_1164.all; entity instruction_decoder is port( data: in std_logic_vector(7 downto 4); zero: in std_logic; cout: in std_logic; ld_en…

ステートマシンをVHDLで書き換える

今度はステートマシン(というほど大げさなものではない) (pp.120-123)。テキストはhalt命令用の回路も同じブロックに分けてあるので、ここでもそれに倣った。 図29 (p.122)の回路をそのままVHDLで表現した。 library ieee; use ieee.std_logic_1164.all; ent…

ALUをVHDLで書き換える

『CPUの創りかた』のときと同じくCPU1738も全部VHDLで書き換えてみる。また、トライステートバッファーで実現していたバス選択はマルチプレクサに置き換える。 まずはALU (pp.118-120)から。基本的には加減算器。0出力、Aスルー、Bスルー、-Bスルーの各機能…

パッキンとガスケットと

トコトンやさしいバルブの本 (今日からモノ知りシリーズ), セクション60 パッキンとガスケットは適用する場所が異なり、パッキンは運動用シール(弁棒が摺動して移動)で、ガスケットは固定用シール(ボデーとボンネットとの接続部)という違いがあります。

マスフローコントローラ

トコトンやさしいバルブの本 (今日からモノ知りシリーズ), セクション47 ガス系配管で流量を精密に制御するバルブシステムで、他力式調節弁による制御システムである「センサ+調節計+調節弁」が1つにパッケージ化されている。ガスの流量を質量で測定して制御…

バルブと栓と

トコトンやさしいバルブの本 (今日からモノ知りシリーズ), セクション5 栓は、“バルブ”の仲間だけど配管の途中に付くバルブと異なり、配管の末端で主に「流体の取出し」を役目とする機器だよ!

エイリアス

Circuit Design with VHDL, third edition (The MIT Press), pp.238-239 Effective Coding with VHDL: Principles and Best Practice (The MIT Press), pp.168-171 -- これは単に別名をつけるだけ。 alias new_name is original_name; -- インデックスを指定…

名前のルール

p.165 英数字、下線しか使えない。 ケースセンシティブではない。 先頭にはアルファベットが来なければならない。 末尾に下線は許されない。下線が連続してはならない。

pole record

名詞 /レカドゥ/ 動詞 /リカドゥ/ ラップ・レコード とは? | F1用語集 | Formula1-Dataラップ・レコード(Lap Record)とは、そのサーキットで過去に記録された決勝レース中の最速ラップタイムの中で最も速いタイムの事。史上最速のレースラップタイムをラ…

8.2.2 集合体 / 非公式訳

名詞 /アグリガトゥ/ 動詞 /アグリゲイトゥ/ pp.161-164 8.2.2 集合体 「集合体(aggregate)」とは、別々の値を1つの複合値にまとめるためのものです。複合値は、排列、レコードのいずれかを指します。複合値の必要な場所ではいつでも集合体が使えます。用途…

depth chart、デプスチャート

/ハイアラキ/ /クウォータバック/ Fantasy football -- Fantasy Football 101: glossary, how to playDepth chart: The hierarchy within each NFL team at a given position -- e.g., starting quarterback, backup quarterback, third-string quarterback.…

8.2.1 リテラル / 非公式訳

pp.159-161 8.2.1 リテラル 「リテラル」とはコードに直接記述された値のことです。(略) (略) 数値リテラルは、デフォルトでは10が基数であるとして解釈されますが、基数つきの数値リテラルを使えば別の基数で値が記述できます。たとえば10進数の51は、16#33…

司司で

つかさつかさ、つかさづかさ 茂木健一郎氏、ひろゆき氏のデジタル庁不採用「何らかの形で関わられたら」(日刊スポーツ) - Yahoo!ニュース「根本的にデジタルの文化っていうのは、今まで霞が関などで積み上げてきた司々(つかさつかさ)というか、じっくり…

クロックジェネレーター、ROM、CPUを配線して仕上げる

全体を配線して、これで完成である。 library ieee; use ieee.std_logic_1164.all; entity top_level_entity is generic( F_CLK : natural := 48_000_000; FREQ_LO: natural := 1; FREQ_HI: natural := 10 ); port( aclr_n : in std_logic; inp : in std_log…

CPU部をVHDLで記述する

内部信号を適当に設けて内部モジュール同士、および内外の配線をする。 library ieee; use ieee.std_logic_1164.all; entity td4 is generic( NUM_BITS: natural := 4 ); port( clk : in std_logic; aclr_n: in std_logic; inp : in std_logic_vector(NUM_BI…

マルチプレクサを作る

テキストは74153を2個組み合わせて実現しているが、ここでは最初から4ビット×3本のうち1本を選ぶマルチプレクサを作る。練習なのでストローブ端子も設けたが使わない。 -- Define a type of an array comprised of std_logic_vectors. -- This type is only …

A、B、OUTの各レジスタとPCとをVHDLで記述する

前回作った74161のようなものを使ってA、B、OUTの各レジスタとPCとを作る。4つとも1つにまとめる。 library ieee; use ieee.std_logic_1164.all; entity registers is generic( NUM_BITS: natural := 4 ); port( clk : in std_logic; aclr_n : in std_logic;…