Upgrade to Pro — share decks privately, control downloads, hide ads and more …

デジタルCMOS論理 ことはじめ

Mizar
April 26, 2024

デジタルCMOS論理 ことはじめ

2024/04/26 エンジニア集会LT会#5 @cluster 「○○完全に理解した」
2024/04/27 18頁目 pMOS・nMOS側の論理式の組み方の説明周りを訂正

Mizar

April 26, 2024
Tweet

More Decks by Mizar

Other Decks in Technology

Transcript

  1. 結合法則 交換法則 吸収法則 分配法則 可補束 等冪性 有界性 と は相補的 ド・モルガンの法則

    対合 論理演算の法則 NOT(否定) AND(論理積) OR(論理和) NAND(否定論理積) NOR(否定論理和) XOR(排他的論理和) XNOR(否定排他的論理和) 回路図を論理式にして、右表 のような性質を用いて式変形 を行うと、理解が深まる場面 もあります。興味のある人は 本日紹介する回路に対する論 理式の検証に挑戦してみてく ださい。 デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 Mizar/みざー <http://github.com/mizar> 3
  2. 論理回路の問題、余裕で解ける人? デジタルCMOS論理 ことはじめ 基本情報技術者平成29年秋期午前問23 図に示すデジタル回路と等価な論理式はどれか。ここで,論理式中の " " は論理 積, "

    " は論理和, " " は の否定を表す。 ア  イ  ウ  エ  正解: ウ “ “ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 Mizar/みざー <http://github.com/mizar> 5
  3. MOSFET って? (1) MOSFET (Metal-Oxide- Semiconductor Field-Effect Transistor; 金属-酸化膜-半導体 電界効

    果トランジスタ) 右上図: プレーナ型MOSFETの断面模式 図・回路図記号の例(略式) 右下図: ゲーム上でのMOSFETの姿 ゲーム画面では、それぞれのMOSFET の上に乗るゲートの中央が、門(ゲート) のような形状になっています。 デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理 7
  4. MOSFET って? (3) ただし、ソース からドレインに 流せる信号には 得意・不得意が あります。 pMOSは「1」 の信号が得意で

    す。 nMOSは「0」 の信号が得意です。 ゲームでは、不得意な信号をソースか らドレインに流すことはできません。 デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理 9
  5. NOT,NAND,NOR まとめ pMOS Source/Drain間 nMOS Source/Drain間 Gate入力「 」 スイッチON スイッチOFF

    Gate入力「 」 スイッチOFF スイッチON 得意な信号 「 」の信号を 流すのが得意 「 」の信号を 流すのが得意 pMOS側: 入力信号を反転した論理を 直列(論理積・AND)/並列(論理和・OR) に組み合わ せる論理式で、主に「 」の信号を出力するための論理を作る nMOS側: 入力信号の論理を 直列(論理積・AND)/並列(論理和・OR) に組み合わせてから 出力を反転する論理式で、主に「 」の信号を出力するための論理を作る デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 Mizar/みざー <http://github.com/mizar> 18
  6. AOI/OAI の使われ方 論理合成を最適化する過程でよく用い られるようです。右図の例の場合、 AOI22 の使用頻度が 17.6% とかなり高 い事が分かります。 Poly

    pitch and standard cell co-optimization below 28nm, Marlin Frederick Jr. ARM INC, Conference: 2014 IEEE International Electron Devices Meeting (IEDM), http://dx.doi.org/10.1109/IEDM.2014.7047041 デジタルCMOS論理 ことはじめ 図4:サブ28nmにおける典型的な トポロジー分布のヒストグラム。 達成可能な最大周波数で実装され たCortex-A9のサンプル。 “ “ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理 22
  7. XOR eXclusive OR / XNOR eXclusive NOR 排他的論理和 XOR は、入力に含まれる

    の 個数が 偶数 なら出力 、 奇数 なら出力 とい う演算で、否定排他的論 理和 XNOR はその逆 です。 XORゲートは、NANDゲート4個を使って実装す る方法(NAND1個あたりトランジスタ4個とする と、計16個)も有名ですが、CMOSレベルで見る と、より少ないトランジスタで実装する方法も存 在します。 デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 23
  8. 3入力多数決回路 MAJ3 3入力多数決回路 (3-input Majority Circuit; MAJ3) は、3入力のうち2つ 以上が であれば

    を出力し、3入力のうち2つ以上が であれば を出 力する回路です。 また、この回路は入力を出力の両方を反転す ると等価になる性質があります。 2入力NANDを3つと、3入力NANDを1つで作 ることも出来ますが(単純に2入力NANDと3 入力NANDで組むと18トランジスタ)、これ もCMOSで構成するとどういう構成があるか を紹介します。 デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 Mizar/みざー <http://github.com/mizar> 25
  9. 全加算器 FullAdder 3入力 のうち、 ( : 桁上り入力,出力) が0個: が1個: が2個:

    が3個: をそれぞれ出力する回路です。桁上り (Carry) の入出力は、複数 桁の2進数を足し算する時などに使われます。 また、この回路も入力と出力の両方を反転すると等価になる性質があります。 先の多数決回路と同様、3入力のうち2つ以上が であれば を出力しますが…? デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 Mizar/みざー <http://github.com/mizar> 27
  10. to be continued... CMOSの黒魔術 PTL とは? AND / OR を

    6MOS → 5MOS で作ってみよう XOR を 10MOS → 6MOS で作ってみよう FullAdder (全加算器) を 28MOS → 18MOS or 16MOS で作ってみよう トランジスタの数だけが全てじゃない? トランジスタ幅 と 駆動能力 pMOS と nMOS の駆動能力の違い 並列・直列接続した時の駆動能力 トランジスタや配線に潜む寄生容量と寄生抵抗 デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理解した」 Mizar/みざー <http://github.com/mizar> 30
  11. CS集会 (VRChat) 隔週火曜日 21時~22時頃 Group+インスタンスで開催 (22時頃からはスライドTalkがあります) Twitter/X : https://x.com/vrc_cpu_science/ VRC

    Group : https://vrc.group/CSG.5184 Discord : https://discord.gg/ZCnUCmncDK YouTube : https://www.youtube.com/@vrc_csg (右はやや古いポスター) デジタルCMOS論理 ことはじめ 2024/04/26 エンジニア集会LT会 #5 「◦◦完全に理 36