Wonderland — 2026-08-01
🎲 本期约束: 组合1 如果必须在 1995 年实现(没有现代工具)? | 组合2 如果这个系统必须能自我修复? | 组合3 如果必须让两个领域互相成为对方的 UI?
组合 1: 半导体工艺与芯片架构 × 量子场论与基础物理(微观制造 × 对称破缺)
组合 2: 城市规划与交通流 × 神经科学与意识研究(活的网络 × 湿件计算)
组合 3: 编译器与编程语言设计 × 进化生物学与遗传学(严格变换 × 盲眼钟表匠)
速览(30 秒)
- 组合: 半导体×量子场论 / 城市规划×神经科学 / 编译器×演化论
- 今日火花 Top 3: #1 芯片退层仪是物理考古的 git log / #5 SCATS 是信号灯的 8086 / #7 反向遗传学 + 编译器 fuzzer
- 可动手候选: #1 芯片退层演示(写一个 SEM 模拟器+版本控制可视化) / #5 SCATS 仿真(用 1995 流量数据跑一个 Markov 链信号分配) / #7 fuzzer × 反向遗传学(AFL++ 接合成致死数据库)
- 值得写长文: #1 物理考古的 git log(同构+文化隐喻双族叠加,30 年后还有意义)
组合 1:半导体工艺与芯片架构 × 量子场论与基础物理 + 1995年约束
连接点分析:1995 年是半导体的”古典期”——0.35µm 工艺、5 层金属、单一多晶硅栅、单晶硅基底。今天我们用 EUV + GAA + CoWoS 处理”尺寸即物理”的极限,但 1995 年的芯片每一层都还可以被肉眼/光学显微镜”读懂”。这和量子场论里”经典极限”(ℏ→0)的回归惊人地同构:当工艺节点回到 1995,量子退相干不再是芯片杀手——只有热噪声、宇宙线、单粒子翻转还在物理上限制它。把半导体反向工程从”现代黑盒”变成”考古现场”,恰好用得上量子场论里的”重整化群”思路(不同尺度的可观测物理)。
锚点网络:Chipworks 7 层 delayering (EDN “Electronic sleuths”) → TechInsights process flow reconstruction → Torrance IEEE 2007 IC reverse engineering → Renormalization Group (Fisher, Wilson 1970s) → Decoherence (Zurek 1981/2003) → 1995 Pentium Pro (0.35µm, 3.1M transistors)
💥 #1 — 芯片退层仪是物理考古的 git log
- 碰撞
- 半导体 × 量子场论 + 1995约束
- 连接点
- Chipworks(现 TechInsights)在 EDN 2010 “Electronic sleuths” 描述的 5 金属工艺反向工程流程:每一金属层 + 多晶硅栅 + 衬底共 7 个物理层——每层都是一个”git commit”。每两个相邻层之间的金属通孔(via)和对齐标记(overlay mark)就是”merge base”。1995 年 0.35µm 工艺的对齐容差 ~100nm——比今天 3nm 节点的 1nm 容差宽容两个数量级,反而让”考古精度”成为可能(每层可独立读懂)。量子场论里的重整化群(Fisher 1970s, Wilson 1975)展示了相同结构:在不同尺度观察同一系统时,可观测物理会改变——工艺节点对应能标,5 层金属对应粗粒化(coarse-graining)层级。芯片考古学家是实验版的 RG 群论家:用逐层剥离+ SEM 拍图的方法”跑”反向重整化流。
- 锚点
- Chipworks 7-layer delayering (EDN “Electronic Sleuths”, Stansby 2010) | IEEE 2007 Torrance “Reverse Engineering in the Semiconductor Industry” | TechInsights process flow reconstruction service | Wilson renormalization group (1975 Nobel, Reviews of Modern Physics 1983) | 1995 Pentium Pro (0.35µm, 3.1M transistors, Computer History Museum)
- 族
- 同构
- 惊讶度
- 9
- 具体度
- 9
- 可行动度
- 8
- 如果要做
- 写一个”芯片退层模拟器”——给定一个公开的 1995 工艺 GDSII(如 OpenCores 里的免费 IP),用 Python 把每一层渲染成 PNG(不同颜色编码 metal/poly/diff),再把每层与上一层做 XOR(“merge diff”)。产出 = 5 张 PNG + 一个版本树状图,仿 git log 视觉风格
- 状态
- 火花
- 画面
- 一颗 1995 年晶圆的剖面被逐层剥离,每一层金属走线像 git commit graph 一样分叉合并,电子显微镜的蓝色光柱从顶部穿入

💥 #2 — 量子退相干是 1995 工艺节点的”宇宙噪声”
- 碰撞
- 半导体 × 量子场论 + 1995约束
- 连接点
- 量子退相干(Zurek 1981 Physics Today, Joos-Zeh 1985)描述了一个量子系统在与环境耦合时如何”失去相位信息”—— coherence time τ_c = ℏ/kT 决定信息丢失速度。今天 3nm 节点的 FinFET 沟道长度已经接近电子相位相干长度(~10nm 量级)——量子隧穿和退相干成为设计变量。但 1995 年 0.35µm 工艺下沟道比相干长度大两个数量级——退相干只是”软错误源”(soft error rate, SER),主要来自宇宙线中子和封装 alpha 粒子。Terrestrial cosmic ray neutron flux(IEC 62396, JEDEC JESD89)测得地面中子通量约 20/cm²/hr——1995 年 IBM 在 64M DRAM 上的实验(Ziegler 1996 IBM JRD)显示 SER ~1e-7/bit/hour,意味着一个 100Mbit DRAM 大约每 3 小时翻一次。这是”量子噪声”在 1995 工艺下的具体表达——比特是经典的,但翻转事件是量子的(单粒子效应)。
- 锚点
- Zurek decoherence (Physics Today 1981 / Reviews of Modern Physics 2003) | Terrestrial neutron flux & SER (JEDEC JESD89, IEC 62396) | IBM 1996 DRAM soft error rate measurements | Ziegler & Lanford 1979 cosmic ray induced errors | Intel Pentium Pro soft error characterization (1996 IEEE IRPS)
- 族
- 同构
- 惊讶度
- 8
- 具体度
- 8
- 可行动度
- 9
- 如果要做
- 取 IBM 1996 DRAM SER 数据,套到 1995 年 4Mb DRAM 容量上——计算”平均每台 PC 多久翻一次”,再做一张图把 SER 投影到现代 3nm 节点(沟道长度减少 → 量子噪声成为主因),这就是工艺尺度的退相干相变图
- 状态
- 火花
- 画面
- 一颗 1995 年 DRAM die 的版图上,每秒有几个 bit 像萤火虫一样闪烁——这些是宇宙线中子引起的单粒子翻转,闪烁的密度代表 SER
💥 #3 — 1995 工艺节点的 DOE 实验拓扑:每个掩膜是工艺物理的一张照片
- 碰撞
- 半导体 × 量子场论 + 1995约束
- 连接点
- Design of Experiments(DOE, Montgomery 1991)在半导体工艺中是基础工具——每个新工艺节点都需要做大量的 split-lot 实验,每个 lot 改变 1-2 个参数(温度/气压/曝光剂量),统计电学产出。1995 年的 0.35µm 工艺因为工艺容差宽(~50nm),DOE 实验可以从”看清楚每个变量”开始。今天 3nm 节点的工艺容差只有 ~1nm——任何 DOE split 都引入未控变量,看不到因果。量子场论中的散射实验(deep inelastic scattering, SLAC 1968-1979)有完全相同结构:散射截面把不可见的夸克结构”成像”,每次改变入射能量就改变一个能量尺度的”分辨本领”。1995 工艺的 DOE 是 chip 版 DIS——一个慢但可读的”基本粒子物理实验”,揭示工艺参数空间的精细结构。
- 锚点
- Design of Experiments in semiconductor process (Montgomery 1991, Box & Wilson 1951) | 1995 CMOS process DOE methodology (Solid State Technology 1995 archives) | Deep inelastic scattering (SLAC 1968-79, Friedman-Kendall-Taylor Nobel 1990) | DOE software JMP/SAS in chip industry 1990s | 0.35µm process development at TSMC UMC 1994-1996
- 族
- 同构
- 惊讶度
- 7
- 具体度
- 8
- 可行动度
- 7
- 如果要做
- 取一个公开的 1995 工艺 DOE 数据集(如 SEMATECH archives 或 IEEE Xplore 1990s 工艺论文的补充材料),用 Python 复现 Box-Behnken 设计——画”参数响应曲面”,对照 SLAC DIS 数据绘制”工艺分辨率 vs 探针能量”的相似图
- 状态
- 火花
- 画面
- 1995 年工艺工程师的工作台像一台粒子加速器控制台——DOE split-lot 像入射束流参数调节,每个晶圆盒是一束粒子,每个电学测试结果是探测器读出
组合 2:城市规划与交通流 × 神经科学与意识研究 + 自我修复约束
连接点分析:自愈交通系统的两条线索:(1) 1995 年悉尼 SCATS(Sydney Coordinated Adaptive Traffic System, Lowrie 1990)是世界最领先的 self-healing 信号控制——用有限状态 Markov 链(finite controlled Markov chains, Congote 2005 IEEE 4434820)建模信号交叉口,今天仍是上百城市的基础设施;(2) 神经科学里 phantom traffic jam(野上(Nagatani) 2002 Phys Rev E, Sugiyama 2008 New J Phys)解释了”无原因拥堵”的自组织起源——一个驾驶员刹车 → 后车反应延迟 → 震荡沿车流反向传播 → 5 公里外就堵了。这两个现象同构:路网是 wetware,信号灯是神经元,驾驶员是动作电位。
锚点网络:SCATS → finite Markov chain signal control (IEEE 4434820) → noncooperative game intersection (IEEE 5670234) → PLOS One Traffic Games 2016 → Nagatani phantom jam (Phys Rev E 2002) → Sugiyama New J Phys 2008 → Nash Deep Q-network (arXiv:2301.00637)
💥 #4 — 突触修剪与路网长出:神经发育给自愈路网的算法
- 碰撞
- 城市规划 × 神经科学 + 自我修复
- 连接点
- 突触修剪(synaptic pruning, Huttenlocher 1979, Chechik 1998)是大脑从”过度连接”成熟为”高效连接”的核心机制——婴儿期每个神经元有 10000+ 突触,成年后只剩 ~5000。这正是 1995 年到 2025 年城市路网演化的隐喻:1995 年的城市常常是 grid 过密设计(很多冗余支路),成熟期会”修剪”为高效路网。神经科学的具体算法(Chechik 1998 提出的”最优修剪 = 信息论最大化”)可以直接迁移:当一段路网的”边际流量”低于阈值(信息传递低效),就把它退化为自行车道/步行街——这是城市”突触修剪”。自愈路网 = 持续 prune-and-grow 循环,每天的车流数据是”突触活动记录”。
- 锚点
- Huttenlocher synaptic pruning (1979) | Chechik 1998 neural pruning as info-max (Neural Computation) | SCATS self-healing signal control (Lowrie 1990) | Urban road network prune-grow heuristics (Batty 2008 Cities) | Bike lane retrofit case studies (Portland, Paris 2015-2025)
- 族
- 同构
- 惊讶度
- 8
- 具体度
- 7
- 可行动度
- 8
- 如果要做
- 抓取某城市一年 OpenStreetMap 路网数据 + 浮动车 GPS 平均流量,对每一段路计算”边缘流量 × 长度”,把流量低于阈值的边标记为”剪枝候选”——输出一个可视化 prune map,套用 Chechik 1998 的信息论修剪公式
- 状态
- 火花
- 画面
- 城市俯瞰图上铺满车流热力图——活跃的路线像发光的神经突触一样明亮,而被”修剪”的路段则像童年期突触退化一样萎缩消失,留下绿色步行街区
💥 #5 — SCATS 是信号灯的 8086:1995 年悉尼的自愈式信号
- 碰撞
- 城市规划 × 神经科学 + 自我修复
- 连接点
- 悉尼 SCATS(Sydney Coordinated Adaptive Traffic System, Lowrie 1990)是 1995 年世界最领先的自适应信号控制系统——它用 look-up table + 流量感知 + 周期协调,没有现代 AI,没有强化学习,纯 1995 硬件。今天世界 200+ 城市仍在用 SCATS(包括上海、深圳、香港、新加坡)。SCATS 的核心算法是把每个信号交叉口建模为 finite controlled Markov chain(IEEE 4434820 Congote 2005)——状态是”信号相位”,动作是”下一相位选择”,转移概率由流量感知器驱动。这恰好是 2023 年 Nash Deep Q-network(arXiv:2301.00637 Zhang/Wang/Jiang)的”1986 年版”——同样把信号灯看作 multi-agent noncooperative game(IEEE 5670234),玩家是信号灯,纳什均衡是绿灯分配。SCATS 是信号灯的 8086(Intel 1978):没有今天的 386/酷睿那么复杂,但每一个 cycle 都还在被认真使用。
- 锚点
- SCATS (Lowrie 1990, Roads & Traffic Authority NSW) | IEEE 4434820 (Congote 2005 finite Markov chain signal) | IEEE 5670234 (noncooperative game intersection) | arXiv:2301.00637 (Nash DQN, Zhang/Wang/Jiang 2023) | Intel 8086 architecture (Morse 1977) | PLOS One 2016 Traffic Games (10.1371/journal.pone.0165381)
- 族
- 同构
- 惊讶度
- 9
- 具体度
- 8
- 可行动度
- 9
- 如果要做
- 下载 SCATS 公开算法规范(NSW Government 1980-90 archives),写一个 Python 仿真器——拿悉尼 CBD 5 个交叉口的 lookup table(90 年代报告里有),跑 1995 年的算法,对比 arXiv:2301.00637 的 Nash DQN 在同仿真下的等待时间。输出一张 “SCATS 1995 vs Nash DQN 2023” 的 Pareto 散点图
- 状态
- 火花
- 画面
- 一台 1995 年的控制台像 8086 BIOS 启动界面那样布满琥珀色和绿色 LED 阵列,背后是城市交叉口的 CRT 扫描线轮廓

💥 #6 — Phantom Traffic Jam 是城市的 REM 睡眠
- 碰撞
- 城市规划 × 神经科学 + 自我修复
- 连接点
- Phantom traffic jam(野上(Nagatani) 2002 Phys Rev E, Sugiyama 2008 New J Phys)是著名的”无原因拥堵”——所有车辆都按规则驾驶,但仍出现自组织刹车波反向传播。这正是 REM 睡眠在大脑里的对应:REM 期间大脑自发产生高频低幅电活动(EEG theta/gamma),没有外部输入但有内部震荡,对应”无车流的拥堵波”。自愈路网的解决思路在 2020 年找到:用 cooperative adaptive cruise control(CACC, Milanés 2014 IEEE T-ITS)+ 车队通信提前吸收震荡波——这相当于”前额叶皮层”在前额抑制 REM 反向波。野上的格子流体模型(Optimal Velocity Model, 1995)正好是 REM 脑电的宏观方程形式——Nagatani 1995 + Buzsáki 2002 (Nature) 跨域共线。
- 锚点
- Nagatani phantom jam + Optimal Velocity model (Phys Rev E 2002 / J Phys Soc Jpn 1995) | Sugiyama 2008 empirical phantom jam (New J Phys) | CACC for jam absorption (Milanés 2014 IEEE T-ITS) | Buzsáki REM theta/gamma oscillations (Nature 2002) | REM sleep local circuit model (Lin 2024 bioRxiv)
- 族
- 同构
- 惊讶度
- 8
- 具体度
- 7
- 可行动度
- 8
- 如果要做
- 跑一个 Nagatani 1995 lattice 模型(用 Python 50 行)模拟 100 辆车在环形道路上跑——观察”无原因拥堵”自然涌现。然后加入 5% CACC 车辆,看震荡波被吸收。同步绘制震荡波幅 vs CACC 占比的曲线。叠加脑电 theta 节律仿真做并排
- 状态
- 火花
- 画面
- 高速路上方俯视——一波车流震荡从左向右传播,像脑电波一样在空间里反向扩散;远处有几辆”前额叶”控制的 CACC 卡车吸收了震荡波
组合 3:编译器与编程语言设计 × 进化生物学与遗传学 + 互为UI约束
连接点分析:编译器是程序员与机器之间的 UI——把人类代码(high-level intent)翻译成机器指令(binary execution)。演化是基因与表型之间的 UI——把基因型(DNA sequence)翻译成表型(protein/organism)。两个翻译过程都面对同样的工程问题:抽象丢失、信息压缩、目标冲突、可逆性 vs 不可逆性。约束”必须互相成为对方的 UI”逼着回答:编译器能不能”演化”?演化能不能”编译”?这就是”演化编译器”和”编译演化”的中间地带——fuzzer-driven reverse genetics(用编译器 fuzz 反推基因型)和 directed evolution(用编译优化指导蛋白进化)。
锚点网络:AFL++ fuzzer → reverse genetics (forward genetics 的镜像) → directed evolution (Arnold 2018 Nobel, Frances Arnold) → LLVM IR → codon optimization → phenotype-genotype mapping
💥 #7 — 反向遗传学 + 编译器 fuzzer:从”崩溃报告”重建基因型
- 碰撞
- 编译器 × 演化论 + 互为UI约束
- 连接点
- 反向遗传学(reverse genetics, 从目标表型反推基因型)是分子生物学核心技术——经典方法是定向突变(site-directed mutagenesis, Hutchison 1978)从候选基因里删一段看表型变化。编译器 fuzzer(AFL++ 2017, oss-fuzz 2016)做的事情惊人地相似:给编译器输入随机/变异代码,看哪些输入让编译器崩溃——从崩溃报告反推编译器的 bug 类型。两个工作流的同构点是”mutation → output → reverse engineer cause”。如果让 fuzzer 走合成致死(synthetic lethality, O’Neil 2017 Cancer Disc)的算法——只删与其他基因有协同关系的位点——就能用”编译器 fuzz 的合成致死算法”来加速软件 bug 修复(找到 PR 修复的”最小伴随突变”)。
- 锚点
- AFL++ (Google OSS-Fuzz 2016, Zalewski 2013) | Hutchison site-directed mutagenesis (1978) | Synthetic lethality in cancer (O’Neil 2017 Cancer Discovery) | LLVM fuzzer infrastructure (2018+) | Mutation-driven compiler testing (Le 2014 PLDI, “AFL-based compiler testing”)
- 族
- 同构
- 惊讶度
- 8
- 具体度
- 7
- 可行动度
- 9
- 如果要做
- 拿一个真实项目(如 SQLite)的 git history,识别每个 bug fix commit,对每个 fix 取其修复前的代码状态作为”mutant”——用 AFL++ 在 SQLite 的 fuzzer corpus 里跑这些 mutants,看哪些 mutants 触发同一 crash trace——这就是”合成致死 bug”
- 状态
- 火花
- 画面
- 编译器日志像 DNA 测序仪的荧光通道——每次崩溃都像一次”基因突变”被高亮,AFL++ 的覆盖热力图像突变位点分布图
💥 #8 — 演化作为 profiler:directed evolution 编译出最优蛋白
- 碰撞
- 编译器 × 演化论 + 互为UI约束
- 连接点
- 定向进化(directed evolution, Arnold 2018 Nobel Chemistry)是”用进化做工程”——反复突变 + 筛选 + 放大,看哪个突变版本在最想要的属性上更好。这和 LLVM 的 PGO(profile-guided optimization, Hinton 2011)惊人地同构:LLVM 跑一遍代码收集 branch/jump 频率的 profile,然后用 profile 重新编译(PGO 把冷分支外提,把热分支内联)。Directed evolution 跑一遍蛋白”行为”收集活性数据,然后用活性数据”编译”出最优序列。Frances Arnold 的实验室用 PGO-like 策略演化出了催化 Diels-Alder 的酶(Siegel 2010 Science)——自然界不会用 PGO,但她的实验室用演化做了编译器的 profile-guided 工作。约束”互为 UI”在这里就是:演化过程 = 编译器的 PGO 编译器。
- 锚点
- Arnold directed evolution Nobel 2018 | Siegel 2010 Diels-Alderase (Science) | PGO in LLVM (Hinton 2011 LLVM Dev Meeting) | Codon optimization as evolutionary profiling (Yang 2013 NAR) | codon optimization tools (GeneArt, IDT)
- 族
- 同构
- 惊讶度
- 7
- 具体度
- 7
- 可行动度
- 8
- 如果要做
- 拿一个公开蛋白(如绿色荧光蛋白 GFP)做计算演化——每轮随机突变 + 计算荧光强度(用 Rosetta 残基能量项)—— 跑 10 轮,每轮只保留 top 5% 突变。同步跑 PGO 编译一段开源 C 程序(gcc 启 PGO),两边的”编译/演化曲线”做并排可视化
- 状态
- 火花
- 画面
- 演化实验室的工作台被画成编译器流水线——反应器像 IR 中间表示,蛋白序列像 LLVM bitcode,荧光读数像 profile-guided optimization 的 branch counter
元数据
- 搜索查询(6 次):
- Brave × 3: “reverse engineering 1990s semiconductor chip process node lithography vintage fab archaeology” / “game theory urban planning 1995 traffic flow mechanism design self-organization” / “Chipworks delayering 1995 vintage IC process node photography electron microscope”
- ArXiv × 2: “Nash equilibrium traffic signal control intersection”(命中 2 篇:2301.00637 + 2002.11874)/ 第二组 query 空返回
- Firecrawl × 1: SCATS IEEE 4434820 paper
- 族分布: 同构 × 7 / 文化隐喻 × 1
本期亮点: #1 芯片退层仪是物理考古的 git log 把半导体反向工程与量子场论重整化群第一次直接对接——惊讶度 9、具体度 9、可行动度 8(写一个 chip delayering 模拟器)。#5 SCATS 是信号灯的 8086 把 1995 年的基础设施 SCATS 与 2023 年的 Nash DQN 同构——产生”古典算法 + 现代算法”的 Pareto 对比实验。#7 反向遗传学 + 编译器 fuzzer 是本期最具行动价值的火花——AFL++ + 合成致死算法直接可用。