乐于分享
好东西不私藏

芯片设计软件被三家公司垄断了50年,中国EDA凭什么破局?

芯片设计软件被三家公司垄断了50年,中国EDA凭什么破局?

产业雷达 · 第27期 · EDA与IP核国产替代 / 暗处的卡脖子 / 国产替代窗口期

⚠️ 免责声明本文由产业雷达基于公开数据与行业研究撰写,仅供产业分析参考,不构成任何投资建议。文中所有观点均为行业研究视角的分析推演,不保证准确性,不应作为投资决策依据。投资有风险,入市需谨慎。

50亿美元的入场券

2023年,一家中国AI芯片创业公司的创始人给我算了一笔账。

"我们要做一颗7nm的AI推理芯片。"他说这话的时候,语气很轻,像是在说今天晚饭吃什么。

但下一句话就不那么轻了:EDA软件授权费,一年3000万美元。这还是'友好价格'——因为我们不是制裁对象。如果上了实体清单,这个价格翻三倍,而且随时可能被断供。"

3000万美元一年,不是买软件,是买"在这个生态里玩的资格"。

他最后还是买了。不是不想用国产EDA,是不敢——换一套工具链,意味着研发团队要花半年重新学习,之前的IP可能要重新验证,万一流片失败就是几千万打水漂。

"做芯片已经很难了,"他说,"谁还敢在EDA上冒险?"

这不是一个公司的困境,这是整个中国芯片产业的缩影。芯片制造的卡脖子在明处——光刻机、刻蚀机、薄膜沉积,全世界都知道中国被卡住了。但EDA的卡脖子在暗处——你在人家的平台上画图,底稿人家随时可以收走。

2025年5月,美国BIS一纸信函要求Synopsys、Cadence、西门子EDA全面停止对华服务。虽然两个月后在"伦敦框架"下恢复供应,但这把达摩克利斯之剑的教训很清楚:不是你的工具,你永远不知道它什么时候会被收走。

三巨头垄断50年的秘密

如果把芯片设计比作建一栋摩天大楼——EDA就是AutoCAD、结构分析软件、施工模拟软件的集合体,外加一套"这栋楼必须这样建才能通过验收"的标准。

但EDA比建筑软件难得多。一颗5nm芯片有超过200亿个晶体管,每个晶体管的位置、连接、功耗都要精确到原子级——这不是人脑能完成的,只能靠EDA工具。

从RTL代码编写到逻辑综合,从功能仿真到时序验证,从布局布线到物理验证,从光罩数据到良率分析——一颗芯片从设计到流片,要经过十几个环节、上百种工具。而Synopsys、Cadence、西门子EDA这三家公司,能覆盖其中的90%以上。

图1:EDA工具全流程链路——从设计到制造,十几个环节环环相扣

全球EDA市场规模约180亿美元(含IP),三巨头合计拿走超过85%的份额。Synopsys2025年营收约80亿美元(含收购的Ansys),Cadence约53亿美元,西门子EDA约23亿美元。三家都是年收入几十亿美元、毛利率超75%的超级印钞机。

图2:全球EDA市场规模及增长率——2025年约180亿美元,增速13%

但三巨头真正的护城河不是技术,是生态

每一家晶圆厂(台积电、三星、中芯国际)都会为它们的工艺节点提供PDK——工艺设计套件。这些PDK只支持Synopsys和Cadence的工具,不支持国产EDA。所以,哪怕国产EDA在技术上追平了——只要Foundry的PDK不支持,芯片设计公司就用不了。这是一个死循环:没有流片验证就没人敢用,没人用就永远没机会验证。

这个生态壁垒,比任何技术壁垒都更难突破。因为你不是在跟一家公司竞争,你是在跟一个运行了50年的生态系统竞争。

图3:全球EDA+IP市场份额——三巨头合计超85%,华大九天居第四但份额仍小

行业视角全球EDA产业经历了50年的自然垄断过程。从1980年代SPICE仿真器诞生,到2000年代RTL综合工具普及,再到2020年代AI辅助设计兴起——每一个阶段都有新公司试图挑战,但最终要么被收购,要么被边缘化。原因不在技术本身,在于芯片设计行业极度厌恶风险——没有Fabless愿意为一个新工具承担流片失败的风险。

产业雷达独家分析EDA的本质不是软件,是生态基础设施。它的价值不是"能做设计",而是"所有设计都能做、所有Foundry都认"。这个"全生态兼容"的价值,比任何单一技术优势都大一个数量级。理解这一点,才能理解为什么国产EDA的突破路径不是"追赶"而是"换道"。

"芯片制造的卡脖子在明处,EDA的卡脖子在暗处——你在人家的平台上画图,底稿人家随时可以收走。"

中国EDA——能用,但没人用

中国EDA国产化率目前约12-15%。在成熟制程(28nm及以上)领域,国产化率提升至约22%;但在数字电路设计领域,国产化率不足15%;先进制程(5nm以下)更是低于3%。看着很惨烈。但这不代表中国做不出EDA。

图4:中国EDA国产化率变化——从6%缓慢爬升至15%,成熟制程约22%

准确地说,中国不是做不出EDA,是做出来的EDA没人用。

华大九天是国内模拟电路EDA的龙头,模拟EDA市占率已高达42.6%,客户覆盖700多家——包括中芯国际和华为海思。概伦电子的器件建模工具全球前三,支持3nm工艺,全球Top10晶圆代工厂有9家是它的客户。广立微的DFM(可制造性设计)工具市占率58.4%,在良率分析领域已经做到了国内第一。

图5:国产EDA三剑客产品覆盖能力对比——各有所长,但尚难形成全流程替代

三家公司各有绝活,但共同的困境是:没有人敢把完整的设计流程全押在国产工具上。

一家芯片设计公司更换EDA工具链,成本有多高?至少三大块:

第一,工程师的学习成本。一个资深数字后端工程师,用Synopsys的ICC2用了十年,突然让他换华大九天的工具——怎么也得半年才能上手。半年时间,工资加社保加机会成本,一个人至少五十万。

第二,IP迁移的风险。之前的IP都是基于Synopsys的工具生成的,换工具后能不能直接用?不兼容怎么办?需要重新验证——这是时间成本和流片风险。

第三,Foundry的PDK兼容性。台积电的PDK不支持国产EDA。如果坚持用国产工具,就意味着不能用台积电流片——这对绝大多数芯片公司来说是不可接受的。

所以不是国产EDA做得不好,是"用国产EDA"这件事本身的风险太大了。没有Fabless愿意当小白鼠。

但转折点正在到来。2025年5月,美国BIS全面断供——虽然两个月后恢复,但这件事给了所有人一个警醒:EDA是可以随时被断供的。华为海思在被制裁后,被迫全面转向国产EDA工具链——这反而给华大九天、概伦电子提供了一个绝无仅有的"压力测试"机会。在华为这种级别的客户手里验过的东西,才敢说"好用"。

图6:美国对华EDA出口管制时间线——从2022年到2026年,政策频繁摇摆,不确定性成常态

行业视角国产化率低的根源不是技术差距,而是"鸡生蛋蛋生鸡"的生态困境——没有客户用就没办法验证和完善,没有验证和完善就没人敢用。任何一个后来者面对一个50年积累的生态系统时,都会面临这个困境。

产业雷达独家分析制裁反而打破了僵局。华为被断供后全面转向国产EDA,客观上提供了一个"不得不用的验证场景"。国产EDA公司最缺的不是技术,是一个客户愿意为你的工具跑一次完整流片——而制裁给了它们这个。

"国产EDA不是做不出,是卖不出。没有Fabless愿意换,因为换EDA比换老婆还痛苦——成本太高、风险太大。"

AI正在重写游戏规则

如果说国产EDA的追赶路径是"在传统赛道上补课",那么AI+EDA提供了一个全新的可能——直接换一条赛道。

传统的EDA是人类用工具设计芯片——工程师写RTL代码、手动布局布线、人工做时序优化。AI+EDA是让AI辅助甚至自动完成这些工作——布局优化、功耗优化、RTL自动生成、物理设计自动化。

这不是未来,是正在发生的事。2025年,AI+EDA领域的论文数量超过1400篇,投资金额超过25亿美元。谷歌的TPU设计已经开始使用AI布局布线,英伟达用AI优化GPU的功耗和性能,Synopsys推出了自己的AI EDA套件DSO.ai——用强化学习来自动优化芯片设计空间。

图7:AI+EDA论文与投资趋势——从2019到2025年,论文增长12倍,投资增长12倍

这对中国EDA意味着什么?

意味着弯道超车的机会,但这个弯道很窄。

好消息是:AI EDA是一个新赛道,传统三巨头的生态壁垒在这里没有那么坚固——因为设计方法本身在变。如果AI改变了芯片设计的方式,那么基于传统设计流程的PDK兼容性就不再是绝对壁垒。

坏消息是:做AI EDA最强的依然是美国人。OpenAI+Synopsys在合作,NVIDIA+Cadence在合作,谷歌自己就在用AI做TPU。中国在这个赛道上的参与者——华为、芯华章、合见工软——也在加速,但差距仍然明显。

AI+EDA的竞争,本质上不是EDA的竞争,是AI能力的竞争。中国在AI应用层面并不落后,但在基础AI研究、算力基础设施、AI+垂直行业的数据积累上,仍然需要追赶。

产业雷达独家分析AI+EDA确实打开了一个窗口,但窗口边站满了美国人。对这个窗口最准确的描述不是"弯道超车",而是"在同一片新战场上,双方都从零开始"。中国在AI应用层面的能力是有的,但在EDA+AI这个交叉领域的积累深度上,短期内仍然难以撼动三巨头的地位。

"AI+EDA可能是一个弯道,但弯道上站满了美国人。"

产业链格局——卖铲人逻辑

回到最实际的问题:EDA产业链里,谁最有可能赚钱?

A股有三家纯正的EDA公司——华大九天、概伦电子、广立微。各有侧重,呈现错位竞争的格局。华大九天是平台型龙头,模拟EDA市占率第一;概伦电子专注器件建模,全球唯三支持3nm;广立微软硬一体,DFM工具市占率第一。

但三家公司的具体财务数据、估值对比、投资框架——受微信公众号平台的合规要求,无法在此完整呈现。

完整版分析(含三家公司财务对比表、产业链利润分布测算、估值框架、风险因素)已收录在知识星球「产业雷达」第27期深度报告中。

这里只分享一个核心判断:EDA产业链最确定的机会,不是"做出中国版的Synopsys",而是"在所有环节上都有国产替代方案"。

图8:中国EDA vs 国际三巨头综合竞争力——在生态体系环节差距最大

图9:EDA产业链投资全景图——从工具到IP到服务,每个环节都有国产替代空间

产业雷达独家分析EDA产业链的核心逻辑是:国产替代是确定性的,但替代的过程是渐进的。短期最确定的受益环节不是EDA工具本身,而是IP核和设计服务——因为IP核的生态壁垒比EDA低,切换成本也更小。概伦电子收购锐成芯微的战略逻辑就在这里:EDA+IP形成协同,先通过IP核切入客户生态,再逐步导入EDA工具。

"EDA产业链最确定的机会,不是"做出中国版的Synopsys",而是"在所有环节上都有国产替代方案"。"

暗处的光

回到开篇那个芯片创业公司的故事。

那位创始人最后还是买了Synopsys。但买完之后,他做了另一件事:用华大九天的工具在另一条产品线上做了同步研发。

"两条腿走路,"他说,"一条腿在生态里赚钱,一条腿在练国产工具。哪天美国再断供,至少我不会从头开始。"

这个态度,可能是中国芯片产业在EDA问题上最理性的选择。国产EDA的突破不靠"赌一口气",不靠"举国体制",而是靠每一个被制裁惊醒的中国芯片公司,默默地在第二条产品线上开始用国产工具。

这就是暗处的光。

三个判断收束全篇:

第一,EDA是中国芯片产业链最容易被忽视的瓶颈。光刻机是明处的卡脖子,EDA是暗处的卡脖子——暗处的那个可能更难解。因为它不是一个技术问题,是一个生态问题。

第二,国产替代正在从"能不用就不用"转向"不得不用"。制裁的反复无常客观上推进了国产EDA的验证进程。当华为这样的客户开始用国产工具流片——整个产业的信心就会开始转变。

第三,AI+EDA是中国唯一可能实现"换道超车"的方向。在传统赛道上追赶三巨头50年的积累不现实,但只要AI改变设计方法,壁垒就可以被重写。关键是中国AI能力是否能跟上——这不是EDA的问题,是国家AI战略的问题。

最后,回到那个芯片创业者在邮件里写给我的最后一句话:

"国产EDA不需要做到比Synopsys好,只需要做到‘在制裁的时候能用’——那一天,国产替代的市场就从10亿变成了100亿。"

那一天什么时候来?没人知道确切的时间。但每一家开始"两条腿走路"的中国芯片公司,都在让它更快到来。暗处的光,正在一点点亮起来。

本期数据来源:SemiAnalysis、Gartner、国盛证券、各公司2025年Q1-Q3财报(华大九天/概伦电子/广立微)、大成律师事务所(EDA管制分析)、CSIS、BIS公告。部分市场数据为基于公开信息的行业估算。

📌 下期预告

下期预告:选题调研中

本期拆解了EDA与IP核的国产替代之路——从三巨头的生态垄断到中国EDA的破局路径,从AI重写规则到产业链投资机会。下一期,我们将继续追踪AI产业链的关键环节。欢迎留言建议第28期调研方向。

敬请期待 →

📌 获取完整版深度报告由于微信公众号平台的内容合规限制,涉及EDA产业链企业的估值分析、财务数据对比表等深度内容无法在公众号完整呈现。知识星球搜索"产业雷达"可获取本期完整版Word深度报告(含行业分析章节、10+张数据表格、术语索引附录),以及往期全部26期报告的完整内容。

如果你关注半导体产业链的结构性机会,希望获得比公众号更深入、更及时的研究内容——欢迎在知识星球搜索"产业雷达",与数百位产业同路人一起,穿透噪音、把握趋势。

📖 往期回顾

第13期:华为·MATCH法案(守势)
第14期:中芯国际·MATCH法案(夹缝)
第24期:AI算力产业链
第25期:先进封装与HBM
第26期:FSD入华测试不如ADS,国产自动驾驶完胜?

产业雷达· 产业研究 | 公众号运营 | 知识星球付费内容觉得有收获?点个「在看」支持我们持续产出。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-04 12:53:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/707973.html
  2. 运行时间 : 0.499915s [ 吞吐率:2.00req/s ] 内存消耗:4,873.06kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=641cfd7dfa92e2b9d2ab3984f498a96e
  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 ( 3.94 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.30 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.001022s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001512s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.020691s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.019323s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001669s ]
  6. SELECT * FROM `set` [ RunTime:0.000834s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001893s ]
  8. SELECT * FROM `article` WHERE `id` = 707973 LIMIT 1 [ RunTime:0.002270s ]
  9. UPDATE `article` SET `lasttime` = 1780548839 WHERE `id` = 707973 [ RunTime:0.091341s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.009471s ]
  11. SELECT * FROM `article` WHERE `id` < 707973 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.029789s ]
  12. SELECT * FROM `article` WHERE `id` > 707973 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.043894s ]
  13. SELECT * FROM `article` WHERE `id` < 707973 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.013644s ]
  14. SELECT * FROM `article` WHERE `id` < 707973 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.018986s ]
  15. SELECT * FROM `article` WHERE `id` < 707973 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.021806s ]
0.504027s