逻辑初开
连续信号信息量更大——这句话,连渊真君说对了一半。
天机门下
你从半导体炼器阁毕业,怀里的 MOSFET 还带着炉温。天机门山门洞开,门楣上刻着八个字:「0 即 1,1 即 0。」
你嗤笑——晶体管是模拟器件,电流连续可调,何来 0 与 1?雾从门内涌出,凝成一个人影,通体由连续波形构成,没有离散的边界。
「来得好。你既信连续,与我赌一局——你那颗晶体管,能传几种信号?先指认一件:哪一件本质上不是数字系统?」
反直觉下注 · 哪一件不是数字系统?
先下注,指认一件。猜错,渊账记一笔。👆 点击下方按钮下注
数字文明图谱 · 五器归一
每件东西底层都被砍成 0 和 1——没有例外。数字系统,无处不在。
详解 · K01-01 什么是数字系统
数字系统用离散符号(通常 0/1 两个电平区间)表示与处理信息,与连续取值的模拟系统相对。它胜出的原因不是信息密度——恰恰相反,单个符号承载的信息更少——而是抗噪与可再生:只要信号落在判决区间内,噪声就被视为不存在。ADC/DAC 是模拟世界与数字世界之间的两道门,你手机里的每一次通话都要过这两道门。
十六级深渊 · 连续之赌
石径尽头是一面墙,墙上排列着十六面铜镜——信号传输链。
「你从半导体阁学过:MOSFET 是放大器,电压连续可调。把你的信号传过去。十六级。」
「十六级而已。连续信号容量无限——这还不容易?」
十六级传输链 · 把 3.7V 传到第十六级
详解 · K01-01 模拟级联退化 vs 数字再生
模拟链中,每一级都叠加噪声与非线性失真,且误差不可分离——你无法从退化后的波形里分清哪部分是信号、哪部分是噪声,放大与滤波都只是换种方式失败。数字链不同:每一级是判决 + 再生——把输入与阈值比较,重新输出标准电平。只要退化没越过判决线,噪声就被彻底丢弃。这就是数字系统可以级联百万级而模拟系统不能的根本原因。
离散之光 · 为何是二进制
墙上浮现三种量化方案:二值(0/5V)、三值(0/2.5/5V)、四值(0/1.67/3.33/5V)。
「三进制每符号携 log₂3≈1.58 bit,四进制携 2 bit。二进制只有 1。你选最少的?」
「别只看信息量。指了指墙上的噪声带宽——测一测容限。」
三进制对比器 · 测噪声容限 + 级联测试
数制转换练习 · 二 ↔ 八 ↔ 十六
分组法:八进制三位一组,十六进制四位一组,从最低位开始。
详解 · K01-02 为何是二进制:信息密度与噪声容限的权衡
M 进制每符号携 log₂M bit:三进制 1.58 bit、四进制 2 bit,密度确实更高。但同一电压摆幅 V 内塞进 M 个电平,相邻电平间隔为 V/(M-1),噪声容限约为其一半:5V 下二进制 2.5V、三进制 1.25V、四进制 0.83V——进制翻倍,容限腰斩,级联起来错误率指数上升。理论上每符号最优进制是 e≈2.718(三进制最接近),但工程上二进制容限最大、器件只需"导通/截止"两态,设计与验证成本最低。鲁棒性战胜了密度。
补码深渊 · 负数的契约
诺依曼老祖递来一块运算石板:「3 + (-3) = ? 用四位二进制算。」
你刻下:符号位 1,数值位 011,得 1011。石板碎裂。「减法呢?你需要一个减法器。」
「连续世界里,减法就是加负数。你们离散人,连减法都做不好。」
三种编码对比 · 用四位表示 -3,算 3 + (-3)
详解 · K01-03 补码:负数的契约
n 位补码的本质是模 2ⁿ 运算:-x 用 2ⁿ - x 表示。于是 A - B ≡ A + (2ⁿ - B) ≡ A + B 的补码(mod 2ⁿ)——减法变成加法,ALU 里不需要减法器;最高位的进位溢出自然丢弃,正好对应取模。附带红利:零只有一种表示(原码/反码都有 +0 与 -0),且 n 位范围 [-2ⁿ⁻¹, 2ⁿ⁻¹-1] 不对称多一个负数。取反加一的口诀,就是模运算的工程写法。
布尔之基 · 三块基石
诺依曼老祖指着三块基石:「与、或、非。全部判断,皆从此出。与非、或非、异或——不过是这三块的组合。」
「连续世界里,'与'是取小值,'或'是取大值。你们砍成 0 和 1,'与'就是乘法。不过是算术的残渣。」
逻辑门搭建 · 选一个基本集,看能否搭出全部
详解 · K01-04 / K01-05 布尔公理与功能完备集
布尔代数以与、或、非为基,配交换/结合/分配/吸收等定律,德摩根律 ¬(A·B) = ¬A+¬B 是形式变换的主力。功能完备集:{与,或,非}、{与非}、{或非} 都能单独生成任意布尔函数——NAND 输入短接得非门、后级再非得与门、输入先双非得或门。而 {异或} 不完备:异或是线性运算,怎么组合都跳不出线性函数,永远搭不出"与"。CMOS 工艺天然先产出反相门,所以 NAND 是标准单元库的真正基石。
函数之困 · 真值表与积之和
墙上投射一道题:「三人投票,过半数通过。」你搭与门、或门、非门——三人八种组合,你要写出全部「通过」的组合。
「八个组合,你一个个列?连续世界一个公式就够了。」
「只递来一张空表:填。」
真值表 + SOP/POS 互转
逐行填三人(A,B,C)投票真值表,标出「通过(≥2)」的行。
积之和 SOP
和之积 POS
规模预警 · 变量数增长时行数指数爆炸
详解 · K01-06 真值表与 SOP/POS 两种标准式
真值表唯一确定一个布尔函数;n 变量有 2ⁿ 行,每行对应一个最小项(全体变量的与)。把输出为 1 的最小项相或,得积之和 SOP;把输出为 0 的行写成最大项(全体变量的或)相与,得和之积 POS——两者等价,互为对偶。但行数随变量指数爆炸(8 变量 256 行、16 变量 65536 行),真值表只能描述小函数,工程函数必须靠表达式化简与模块分解来管理复杂度。
化简碰壁 · 代数的极限
诺依曼老祖推来一块更大的石板:五变量函数,三十二行真值表。「化简它。」
你用分配律、德摩根律、吸收律——前四步顺利,化掉了八项。第五步卡住。你换一条路径——又卡住。再换——表达式反而变长了。
「你的代数没有方向。每一步都对,但每一步都可能让表达式更大。你不知道何时停。」
代数化简步进器 · 实时看表达式长度
详解 · K01-07 代数化简的局限
用布尔定理手工化简,每一步都合法,但局部最优 ≠ 全局最优:先展开还是先合并,结果可能天差地别,甚至绕回起点不收敛。它没有告诉你"何时停"的判据。这正是算法史上的经典问题——后来 Quine-McCluskey 算法把化简系统化(列表求全部素蕴含项再选最小覆盖),ESPRESSO 启发式则支撑了现代综合工具。卡诺图是同一件事的可视化版本:把"方向感"变成"空间感"。
卡诺顿悟 · 给代数一双眼睛
诺依曼老祖展开一张图——横竖各列变量值,每个格子是一个最小项。「把你的真值表填进去。然后——画圈。相邻的格子,只差一个变量。圈在一起,那个变量就消掉了。」
「画圈?这是巫术,不是数学。」
卡诺图画圈化简器 · 4 变量 4×4(Gray 码)
点击格子画圈(2 幂次方矩形:1/2/4/8)。再点 don't care 格释放化简空间。
详解 · K01-08 / K01-09 卡诺图与无关项
卡诺图把真值表排成二维网格,行列按格雷码排序——几何上相邻的格(含首尾环绕)只差一个变量。圈住 2ᵏ 个相邻的 1 成矩形,就消去 k 个变量,得到一个蕴含项;用最少的圈覆盖全部 1,即得最简 SOP。无关项(don't care,记 ×)是输入中不可能出现或输出无所谓的组合,可自由当 0 或 1——把 × 圈进大圈能进一步降项。超过 4~5 变量后图法失效,交给 Quine-McCluskey 与综合工具。
硅基之桥 · CMOS 的电压传输特性
你从半导体炼器阁带来的 MOSFET 静静躺在桌上。诺依曼老祖:「你学过它的 I-V 特性。现在,把 PMOS 和 NMOS 串起来——做一个反相器。测它的电压传输特性。」
你拖动输入电压从 0 扫到 VDD。输出不是阶跃——是一条 S 形曲线。
「看?你的 0 和 1,在硅上不过是一条 S 曲线的幻觉。」
VTC 扫描仪 · 拖 Vin 看 Vout + 标噪声容限
扇出测试 · 一个门能驱动多少门
详解 · K01-10 / K01-11 / K01-12 VTC、噪声容限与正负逻辑
CMOS 反相器的电压传输特性(VTC)呈 S 形:过渡区增益 >1,能把偏离的电压"拉回"轨电平——这就是再生的物理来源。四个参数划定契约:V_IL/V_IH 是输入判决边界,V_OL/V_OH 是输出保证电平;噪声容限 NM_H = V_OH - V_IH、NM_L = V_IL - V_OL,是级联后仍能正确判决的余量。扇出受驱动电流与负载电容约束,接太多门电平与延迟都会劣化。最后:高电平叫 1 只是正逻辑约定——换负逻辑,同一"与非"器件就成了"或非"门。逻辑功能是约定,物理器件才是事实。
连渊三问 · 排除法收网
雾凝结成人形——连渊真君。他通体由连续波形构成,没有离散的边界。
「你以为你赢了?你只是逃了。你的 0 和 1,是物理的谎言。我来问你三个问题。答不出——天机门归于连续。」
「你的刻痕,够用了。」
渊账累计 0 笔 · 三问全对后清零
数字不朽 · 逻辑初开
雾散尽。天机门山门上的「0 即 1,1 即 0」八字亮起翠绿光。诺依曼老祖站在门前:「你进来时,以为 0 和 1 是谎言。现在呢?」
你看着手上的刻痕——三道,每一道都是一条死路。死路的尽头,不是真相,是契约。
「把十四个碎片排成认知链。从模拟退化,到层次化设计——你走过的每一步,都在这一条链上。」
知识图谱点亮 · 把十四个碎片排成认知链
点击下方碎片,按因果顺序点亮认知链。
详解 · K01-13 / K01-14 多级最小化与层次化设计
两级 SOP 只是起点:把公共子表达式提取为中间信号,多级电路往往比两级更省门——这就是多级最小化,现代综合工具的核心。再往上是层次化设计:晶体管 → 门 → 标准部件 → 数据通路 → 系统,每层用接口封装下层的物理细节,上层只面对延迟、功耗、功能三参数。你从模拟噪声里逃出来,靠的不是某一个聪明技巧,而是这一整套"分层签契约"的方法论——它将贯穿天机门全部二十六章。