乐于分享
好东西不私藏

DAC 2026 AI+EDA创业公司技术解构(Part 2):ChipAgents

DAC 2026 AI+EDA创业公司技术解构(Part 2):ChipAgents

2026年7月29日,ChipAgents宣布追加$6000万Series A2融资,由B Capital领投,Bessemer VP、Micron、MediaTek、Ericsson、ScOp跟投。至此,公司A轮系列融资总额达$1.34亿。仅三天前(7月26日),公司宣布扩展与NVIDIA的战略合作,共同开发芯片设计专用AI模型。H1 2026 ARR增长6倍,部署客户超120家半导体公司。这是AI+EDA赛道中商业化进度最快的公司之一。

上一篇我们拆解了Ricursive Intelligence——从物理设计底层用强化学习重做芯片布局。这一篇聚焦ChipAgents.ai——从验证与调试的应用层用多Agent系统重做芯片验证。两家公司切入环节完全不同,但都在用AI重新定义问题的求解方式。

特别说明:与Ricursive不同(有Nature、DAC、ASP-DAC等顶会/顶刊论文支撑),ChipAgents的技术信息主要来自公司官方博客、新闻稿和行业媒体报道,尚未经过Nature/DAC/arXiv等学术同行评审流程。本文中所有性能数据均为公司自述,除非特别注明独立来源。读者应将架构描述视为技术分析素材,将具体数字视为公司公布的商业信息而非学术结论。

验证为什么是瓶颈

ChipAgents选择从验证切入,不是偶然。

根据Wilson Research Group的独立调研数据(ChipAgents引用),验证活动消耗ASIC和FPGA设计总项目工程时间的60-70%。约四分之三的半导体项目错过进度,验证相关问题是主要原因之一。DVCon 2025的研究进一步估计,UVM样板代码编写和维护可消耗大型多IP项目25%的验证工程工作量。

这不是"AI能不能帮忙"的问题,而是"验证本身在膨胀"的问题。现代SoC的复杂度——多协议、多时钟域、多IP集成、3D IC架构——让验证工作量增长远快于工程团队规模。ChipAgents的全部技术叙事建立在这个前提上:验证是瓶颈,而Agentic AI是破解瓶颈的方法。

多Agent架构:ChipAgents的技术骨架

ChipAgents采用领域专用Agentic AI架构,不是单一模型,而是多个专业化Agent的编排系统。每个Agent覆盖验证流程的一个环节。

Agent类型
功能
技术要点
Specification Analysis Agent
自动理解长PDF规格文档,完整性检查
NLP提取可测试需求
RTL Generation Agent
从规格说明生成Verilog代码
规格到RTL翻译
Test Plan Generation Agent
创建验证测试计划
自动生成结构化vPlan
Functional Verification Agent
UVM/Python测试台创建
自动生成agent/driver/monitor
Formal Verification Agent
生成SVA断言
断言自动生成
Debug Agent
AI引导的调试和优化
日志分析+故障分类
Waveform Debug Agent
波形数据库理解和调试
信号链追踪
RCA Agent
自主根因分析
多Agent证明-验证循环

Agent架构三要素来自ChipAgents的公开描述:Planning(规划,将任务分解为子任务并优化历史行动)、Memory(记忆,长时间管理上下文)、Tool Use(工具使用,评估提出的解并细化设计/测试)。

这套架构的关键不是单个Agent的能力,而是Agent之间的编排——多个Agent协同覆盖从规格理解到调试修复的完整流程。这也是ChipAgents与Ricursive最本质的技术差异:Ricursive用强化学习+图神经网络解决物理设计优化(单一问题深度优化),ChipAgents用多Agent编排解决验证流程自动化(全流程协同)。

RCA:根因分析系统深度拆解

RCA(Root Cause Analysis)是ChipAgents最具技术深度的产品,2025年11月公开,技术文档披露程度也是所有产品中最高的。

问题建模:调试是搜索问题

ChipAgents在RCA博客中给出了一个值得展开的问题定义:

"Root cause analysis is fundamentally a search problem, a class of computer science problems where the space of possible solutions — in this case a proof of a root cause — is exponentially large in the input, but the verification of such a solution is comparatively easy."

这个类比直接指向SAT(布尔可满足性)求解器——形式验证引擎的数学基础。SAT问题是NP完全的,搜索空间指数级大,但给定一个解,验证它是否正确是多项式时间的。RCA把调试问题放到了同样的框架里:找到根因很难(搜索空间大),但验证一个假设是否正确相对容易(检查它是否符合波形和代码证据)。

这个建模选择决定了后续的技术路线——如果调试是搜索问题,那就用搜索算法解决它,而不是靠LLM单次推理。

组件1:Waveform Understanding Engine(波形理解引擎)

波形数据是验证调试的核心难题。传统仿真器产生数十万信号在数百万周期上的波形数据库,压缩文件超过1GB,对应100GB以上的未压缩信号变化。人类工程师可以快速扫描丢弃无关信息,但LLM受限于context window——不可能把整个波形喂进去。包含bug证据的信号可能不到总数据量的0.01%。

ChipAgents的做法不是"修剪数据"(pruning data),而是把问题重构为"搜索数据"(searching for data):引擎在压缩波形数据之上构建结构化索引,Agent可以发出高层语义查询,例如"where does this signal diverge after the 10th packet is sent?"引擎返回的不是原始波形数据,而是紧凑的符号化答案(compact symbolic answers)——适合LLM context window的格式。

关键限制:LLM不能原生做这种查询。ChipAgents发现需要经过tool-specific post-training(工具专用后训练)后,agent才能有效识别数据包(packets)、握手信号(handshakes)、请求/授权序列(requests and grants)、流水线阶段(pipeline stages)、控制信号变化时间。这个量级意味着传统"全部加载到context"的方案完全不可行——波形理解引擎是必须的,不是可选的。

组件2:Prover-Verifier Multi-Agent Loop(证明者-验证者多Agent循环)

这是RCA最核心的算法创新。

出发点是AI agent的一个认知缺陷:人类debugger天生怀疑自己的初始判断,而AI agent倾向于"naively trusting"——生成一个看似合理的答案就停下来。ChipAgents的做法不是在agent内部做回溯,而是把回溯组件拉到agent loop外部。

具体架构:将prover(证明者,负责生成候选假设)和verifier(验证者,负责检查假设有效性)分离为独立Agent。prover生成候选解释——比如"某个状态转换被错误门控"或"流水线延迟off-by-one";独立的verifier拿这个假设去对比代码、日志和波形证据,验证它是否站得住脚。

多个prover-verifier对并行运行,形成分布式深度优先搜索(distributed depth-first search)。对之间可以在发现新线索时交换信息,迭代重复直到达到收敛阈值。ChipAgents声称性能随水平扩展可靠提升——加更多prover-verifier对,搜索覆盖率线性提升。

与传统单Agent调试的本质差异在于:传统方案是一个LLM生成一个答案,没有验证。Prover-Verifier把"生成"和"验证"解耦,验证不依赖生成者的自我判断,而依赖独立第三方(verifier agent)。

组件3:Self-Consistency and Confidence Ranking(自一致性置信排序)

第三层解决Agent系统的信任问题。多个prover-verifier对各自独立给出结论,怎么知道哪个可信?

每个prover-verifier对向最终聚合器(aggregator)提交最终论证。聚合器交叉引用多个解,为每个trace(故障追踪路径)打分。高一致性解释(多个独立对给出相同结论)优先呈现,低置信度输出仍然可用但不优先。ChipAgents声称这一步显著提升了precision(精确率):高置信度解决方案具有很强的positive predictive power(阳性预测力)。换言之,如果系统说"高置信",它大概率是对的。

三层叠加,形成一条完整的自动化调试pipeline:波形理解引擎处理数据 → prover-verifier循环搜索根因 → 自一致性排序输出可信结果

RCA性能实测

指标
ChipAgents RCA
通用AI Agent(未指明具体产品)
来源
最高置信pass@1
56.3%
18.8%
chipagents.ai
Top-2 pass@1
62.5%
29.4%
chipagents.ai
优势倍数
~3x
公司自述

PCIe 3.0案例研究:36,000行代码IP,AXI off-by-one错误,故障源距testbench 4级间接。人类工程师(中级,大型fabless公司,有AXI/PCIe经验,不熟悉具体block)工作2小时后放弃,预测需要4-8小时。ChipAgents RCA 10分钟完成,给出正确代码补丁。至少12x速度提升(公司自述)。

Renoir:领域专用大语言模型

Renoir是ChipAgents的另一个技术支柱,2026年6月17日发布——不是通用LLM,而是为芯片设计微调的领域专用模型。

为什么自研模型

ChipAgents列出了三个限制,每个都有明确的技术含义:

Data Scarcity(数据稀缺):与软件工程不同,半导体行业大部分有价值的知识在公司内部。公开数据中,SystemVerilog代码量仅占Python+Java+Go+JavaScript总和的0.28%(据SemiWiki引用估算)。通用LLM在半导体领域的训练数据严重不足。

On-Premises Security(本地安全):设计文件、专有IP、内部调试日志对半导体公司太敏感,不能发送到第三方云环境。Renoir支持air-gapped(气隙隔离)本地部署,数据不出围墙。

Local Inference(本地推理):无需外部API调用,节省延迟和per-token计费成本。Renoir的运营成本可预测,不受前沿模型定价波动影响。

训练方法

基础模型选的是开源权重的MoE(Mixture-of-Experts)大语言模型——ChipAgents没有公开具体是哪个,但MoE架构意味着推理时只有部分expert被激活,推理成本低于同参数量的dense模型,这对本地部署的经济性至关重要。

训练pipeline三步:

Data Curation:手动和自动化方法结合,收集硬件仓库、技术文档、开源硬件设计。Data Synthesis:开发自动化任务生成pipeline,将数据源转化为高优先级芯片设计场景,专有数据混合覆盖RTL生成、规格理解、调试、测试生成、工具使用等。Fine-tuning:在多节点GPU集群上微调,运行数十个实验选择最优数据集组成和训练配置。

性能(公司自述)

Renoir在ChipAgents内部芯片设计基准套件上接近Claude Opus 4.6,基准覆盖RTL生成、bug定位、自然语言规格到代码实现。相比Claude Opus 4.6,Renoir在成本-性能前沿上Pareto最优——同等性能下成本更低,成本降低超过一半。

ChipAgents自己承认当前模型"是在受限的数据、时间和计算预算下训练的,应被视为试演(audition)",后续更大规模训练预计会进一步提升。

NVIDIA合作的技术细节

2026年7月26日扩展的合作聚焦Renoir优化,使用三件NVIDIA工具:Megatron Core(分布式训练框架,支持大规模MoE模型高效训练)、NeMo Megatron Bridge(checkpoint转换工具,实现框架间模型迁移)、Model Optimizer(量化推理优化,降低部署时推理成本)。

这套工具链意味着Renoir的训练和部署深度绑定NVIDIA生态。虽然ChipAgents没有披露NVIDIA是否为投资方,但技术合作的深度已经远超普通客户关系。

Waveform Agents:为什么通用AI做不了波形调试

ChipAgents在2026年5月发布的Waveform Agents博客中,系统性地分析了为什么通用AI Agent在波形调试场景下失效。这段分析本身有独立的技术价值,也与前文RCA的波形理解引擎形成呼应。

波形调试的四大挑战

数据规模:现代SoC波形dump常规达到数百GB,有时TB级。这不是"context window够大就行"的问题——是搜索效率问题。

交叉引用复杂性:信号异常的根因可能埋在testbench sequence、参数配置或数级层次之外的RTL条件中。需要同时参考波形、RTL源码、断言、激励、覆盖模型——每个都在不同工具里。

深度领域知识要求:需要理解信号交互、协议上下文、时钟域关系、握手约定。复杂交互跨多时钟域、协议和层次级别,认知负载超过单人维持能力。

回归分诊能力有限:千级测试的nightly regression产生的失败列表需要比下一次运行可用时间更长的时间来手动分诊,团队被迫忽略低优先级失败,漏掉间歇性bug。

通用AI Agent的三大结构性缺陷

不为二进制结构化EDA数据构建:波形文件是VCD、FSDB、SHME等二进制、高度结构化、领域专用格式。通用AI agent没有工具解析、索引或查询这些格式——模型没有训练出对信号模式的直觉。

缺乏RTL和EDA领域深度:Claude Code针对软件代码库优化——理解函数、类、API、调用栈。它没有RTL语义、硬件仿真范式、时钟域交叉、UVM testbench架构的原生理解。ChipAgents的原话:"a confident wrong answer is worse than no answer"——在半导体调试中,一个自信但错误的诊断会把工程师引入数小时的错误方向。

无法导航完整设计层次:需要同时感知波形数据、生成它的RTL、驱动它的testbench、监控它的断言、连接信号的连接图。通用agent将每个文件视为孤立文档,而非深度互连设计图中的节点。

Waveform Agents的应对

针对上述问题,Waveform Agents提供三个对应能力:Intelligent Context Selection——不加载整个波形数据库,用专用EDA工具选择性提取相关片段("Agent找到针,工程师不需要指定搜索哪部分草堆");Cross-File Signal Tracing——将波形、RTL、testbench、日志、断言作为连接图遍历,信号异常在波形中被识别后可追踪其通过RTL层次的祖先;Design-Aware Reasoning——在半导体领域知识上训练的agent理解RTL语义、协议握手、时钟域关系,在设计实际上下文中推理异常,而非抽象模式匹配。

基准与性能数据

以下数据均为公司自述,除非特别标注独立来源。

VerilogEval基准(PRNewswire,2025年1月)

基准
ChipAgents
对比
来源
VerilogEval-v2
97.4% (152/156)
MAGE (UCSD): 95.7%, VerilogCoder (NVIDIA): 94.2%
PRNewswire
VerilogEval-Human
99.4% (155/156)
PRNewswire

ChipAgentsBench(IEEE EDPS 2025 + SemiWiki)

维度
ChipAgentsBench
VerilogEval v2
来源
平均代码行数
30,373
22.9
SemiWiki
平均文件数
112.2
1
SemiWiki
基准规模
2.8k SystemVerilog文件, 600k+行代码
SemiWiki
SOTA开源Agent pass rate
<25%
公司自述
ChipAgents(带波形扩展)
30%(波形调试任务)
公司自述

部署案例:Whalechip(SemiWiki独立报道,2026年7月)

指标
数据
来源
调试周期压缩
数天 → 15-60分钟
SemiWiki
60小时调试中发现
3个结构设计陷阱 + 4个关键bug
同上
防止进度延迟
1-2周
同上

DAC 2026 STMicroelectronics联合数据(SemiWiki)

指标
倍数
来源
规格阅读加速
15x
SemiWiki
Formal断言生成加速
240x
同上
UVM环境创建加速
400x
同上

与传统验证工具的根本差异

维度
传统EDA验证(Synopsys VCS / Cadence Xcelium)
ChipAgents
核心方法
确定性仿真+覆盖率驱动
多Agent编排+领域LLM推理
调试方式
工程师手动查看波形/日志
自主prover-verifier搜索
波形处理
工程师人工扫描
结构化索引+语义查询
覆盖率闭合
手动分析gap+写测试
Agent自动识别gap+推荐激励
UVM生成
人工编写和维护
自动生成+diff-aware更新
学习机制
无(每次设计从零开始)
有(Renoir微调+失败模式积累)
部署模式
本地安装/云端
支持客户基础设施内部署(IP保护)

传统验证工具的核心价值在于确定性——仿真是精确的,覆盖率是可量化的,断言是可证明的。ChipAgents不替代这个确定性层,而是在它之上加一层推理层——当仿真失败时,Agent负责"理解为什么失败"并"建议怎么修"。

与Ricursive的技术路线对比

维度
ChipAgents
Ricursive
切入环节
验证与调试
物理设计(布局规划)
技术路线
多Agent编排 + 领域LLM
深度RL + 图神经网络
核心创新
Prover-Verifier循环 + 波形理解引擎
Edge-GNN + 可微分时序分析
自研模型
Renoir(MoE微调)
未公开
学术论文
无(IEEE EDPS基准论文除外)
Nature, DAC, ASP-DAC
同行评审
代码开源
有(circuit_training)
商业化进度
120+客户,百万ARR
尚无公开产品
累计融资
$1.34亿
$3.35亿
数据范式
文本+波形→LLM推理
网表→RL策略优化
可验证性
公司自述性能数据
论文数据(也有争议)

两家公司代表了AI+EDA的两种哲学:ChipAgents是"流程编排派"——用AI编排现有工具和流程,快速产生商业价值;Ricursive是"底层重构派"——用AI重新定义物理设计方法论,赌长期技术变革。

当前能力边界

ChipAgents自己在RCA博客中承认了几个限制:

IP级别 vs sub-system级别:RCA主要在IP级别测试,而非更复杂的sub-system级别。客户报告中位工程师在sub-system级别操作——多个IP集成在一起的验证场景。ChipAgents认为因为大部分bug发生在模块间的握手、协议或buffer处,IP级别的经验可以迁移,但这尚未验证。

运行时间:复杂案例运行时间可达半小时以上。ChipAgents强调过程完全异步,可并行处理多个bug,但端到端延迟对用户仍然存在。

从验证向全流程扩展:当前核心能力集中在验证与调试。从验证向物理设计、时序分析等全流程扩展的路线图尚不明朗。DAC 2026上公布的"AI-Driven Timing Closure"session暗示了扩展方向,但技术细节有限。

Renoir的技术壁垒:基于开源MoE微调,长期竞争力取决于专有训练数据和Agent编排系统的壁垒深度。开源基础模型能力的快速提升可能压缩领域模型的差异化空间。

基准对比不透明:RCA的对比基线"most widely used state of the art software programming agent"未指明具体产品。性能倍数(15x、240x、400x等)缺乏独立验证。STMicroelectronics联合数据是DAC海报展示,非正式论文。

结语

ChipAgents的技术路线可以压缩成四层:波形理解引擎解决数据规模问题(100GB+波形→符号化查询),prover-verifier循环解决搜索效率问题(分布式假设生成+独立验证),自一致性排序解决信任问题(多路冗余交叉验证+置信度输出),Renoir模型解决领域深度问题(MoE微调+本地部署)。四层叠加,形成一条从"仿真失败"到"自动定位根因"的pipeline。

但需要保持清醒的数字是:56.3%的最高置信pass@1,意味着43.7%的最高置信输出是错的。在"零容错"的半导体行业,这意味着Agent的输出仍然需要工程师验证。ChipAgents的self-consistency置信排序试图解决这个问题,但"高置信时大概率正确"和"可以信任"之间的距离,恰恰是AI+EDA当前最需要弥合的鸿沟。

120+客户和百万ARR证明这套技术已经在生产环境产生价值。Whalechip的案例(数天→15-60分钟)说明在特定场景下ROI已经成立。但从"验证调试辅助"到"自主验证"之间的距离,可能比从0到120客户的距离更长。


参考来源:

[1] ChipAgents. "ChipAgents RCA: Autonomous ASIC Root Cause Analysis." 2025-11. 

[2] ChipAgents. "Introducing Renoir, ChipAgents' First Model." 2026-06-17. 

[3] ChipAgents. "One Year In: Taming the Waveform Tsunami with AI Agents." 2026-05-28. 

[4] ChipAgents. "Breaking Verification Bottlenecks: Six Tasks AI Agents Can Automate Today." 2026-05-27. 

[5] PRNewswire. "ChipAgents Achieves State-of-the-Art Results on NVIDIA's VerilogEval Benchmark." 2025-01-08.

[6] SemiWiki. "AlphaDesign AI Experts Wade into Design and Verification." 2025-03-06.

[7] SemiWiki. "See Autonomous Chip Design in Action with ChipAgents at DAC 2026." 2026-07-07.

[8] SemiWiki. "Whalechip Uses ChipAgents to Compress Root Cause Analysis into Minutes." 2026-07-21.

[9] Semiconductor Engineering. "Introducing An Agentic LLM For Chip Design." 2026-06-25.

[10] Zhang, K. et al. "ChipAgentsBench." IEEE EDPS, 2025.

[11] Wilson Research Group. 功能验证研究数据(ChipAgents引用).

免责声明:本文内容为作者基于公开信息的个人观点与分析,不构成任何投资或职业决策建议。文中提及的公司、产品、技术仅供行业讨论参考,不代表对其商业价值或前景的判断。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-08 12:33:01 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/891978.html
  2. 运行时间 : 0.132068s [ 吞吐率:7.57req/s ] 内存消耗:5,071.36kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8fd2803b0ab48dab3b9f65f1eb39b15e
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000962s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001648s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000681s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000703s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001516s ]
  6. SELECT * FROM `set` [ RunTime:0.000604s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001881s ]
  8. SELECT * FROM `article` WHERE `id` = 891978 LIMIT 1 [ RunTime:0.001870s ]
  9. UPDATE `article` SET `lasttime` = 1786163581 WHERE `id` = 891978 [ RunTime:0.010740s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000739s ]
  11. SELECT * FROM `article` WHERE `id` < 891978 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001297s ]
  12. SELECT * FROM `article` WHERE `id` > 891978 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001127s ]
  13. SELECT * FROM `article` WHERE `id` < 891978 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.009618s ]
  14. SELECT * FROM `article` WHERE `id` < 891978 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002377s ]
  15. SELECT * FROM `article` WHERE `id` < 891978 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.009823s ]
0.133786s