利用大语言模型实现模拟版图自动化

LLM与智能体在芯片设计中的落地实践:从RTL到GDSII的能力边界与工程坑 大语言模型(LLM)与智能体(Agent)正逐步渗透芯片设计流程,其核心原理是将LLM作为理解硬件描述语言的语义引擎,结合工具调用与记忆机制,实现多步任务自动化。在工程实践中,这类技术能显著加速验证用例生成、脚本补全与报告分析,但需警惕幻觉风险与上下文限制。典型应用场景覆盖RTL代码生成、覆盖率驱动验证、后端约束调优及STA报告归因。当前定位是辅助而非替代,需通过人工审查、沙箱回滚与可追溯机制确保可靠性。本文结合真实项目经验,剖析LLM与智能体在芯片设计中的能力边界与落地陷阱。 阅读详情
AI摘要

本文介绍了GLayout框架,它结合大型语言模型(LLMs)和版图描述语言,简化模拟版图设计。该框架由LLM、严格语法命令语言、Python API和编译流程等组件构成,能抽象处理PDK细节。测试显示模型大小与性能相关,虽有处理复杂线路的局限,但推理能力出色,还分享了大模型学习资料。

引言

模拟版图自动化是集成电路设计中的具有挑战性的任务。传统方法通常依赖于专门的工具或人工干预,限制了可扩展性和灵活性。然而,人工智能特别是大型语言模型(LLMs)的最新进展为模拟版图设计自动化开辟了新的可能性。本文介绍了GLayout,这是一个创新框架,结合了LLMs的强大功能和一种新颖的版图描述语言,以简化模拟版图设计过程[1]。

GLayout的核心理念是将人类语言提示转换为模拟版图的紧凑、富有表现力的文本表示。这种表示称为"严格语法",作为自然语言指令和最终版图实现之间的中间步骤。通过利用LLMs来理解和生成这种严格语法,GLayout使设计者能够使用直观的高级描述创建复杂的模拟版图。

在这里插入图片描述

图1:从用户输入到最终版图生成的GLayout完整工作流程。

GLayout框架由几个关键组件组成

1. 大型语言模型: LLM作为系统的"大脑",解释用户提示并生成适当的严格语法命令。通过结合微调和使用检索增强生成(RAG)的上下文学习,学习理解版图策略和模拟设计术语。

2. 严格语法命令语言 :这种中间表示捕捉版图拓扑结构,同时省略低级细节。包括创建参数、放置组件、移动模块和路由连接的命令。

3. Python API: GLayout引擎建立在Python API之上,与GDSFactory工具接口进行版图操作。此API提供了一个参数化单元(pcells)库,并通过MappedPDK类支持与技术无关的设计。

4. 编译流程: 严格语法命令被解析并编译成可执行的Python代码,然后可以为任何给定的工艺设计套件(PDK)生成最终版图。

图片

图2:演示了GLayout如何使用PDK实例化版图元素,确保跨不同技术的可移植性。

GLayout的特点

GLayout的主要优势是能够通过抽象处理PDK特定的细节。MappedPDK类将特定工艺的规则和层映射到通用标识符,使得可以跨不同技术创建可重用的版图生成器。这种抽象简化了设计过程,使设计者能够专注于高级版图策略,而不是低级实现细节。

GLayout的LLM组件在模拟版图示例数据集上进行训练,每个示例包括用户提示和相应的严格语法输出。在训练过程中,模型学习将自然语言表达的设计意图与适当的版图命令关联起来。这个训练过程包括对严格语法输出进行微调,并在推理过程中利用RAG提供相关的模拟设计信息。

在这里插入图片描述

图3:对LLM进行测试的评估对。数字表示该设计通过的任务数。如果代码编译通过,并且版图通过DRC和LVS,则设计得分为3。

为了评估GLayout的有效性,作者使用不同大小的LLM进行了测试:3.8亿、70亿和220亿参数。评估集包括从简单的差分对到更复杂的结构,如积分器和强臂锁存器等一系列模拟线路。结果显示,模型大小与性能之间存在明显的相关性,较大的模型通常能产生更准确和复杂的版图。

图片

图4:按步骤(训练示例)的微调损失与评估损失。在1-2个周期后,所有模型在训练数据上过度拟合,导致通用性和评估数据上的性能下降。

GLayout最令人印象深刻的方面之一是能够用最少的训练数据为未见过的线路生成有效的版图。系统仅使用不到50个独特的示例线路,在单个GPU上训练2小时,就实现了未见过的4晶体管示例的DRC和LVS有效版图。这种效率展示了基于LLM方法在扩展到更大和更复杂的模拟版图方面的潜力。

图片

图5:LLM的弱点总结和线路比较示例。

GLayout显示出令人鼓舞的结果,但值得注意的是当前存在一些限制。系统在处理大于四个器件的示例时存在困难,这可能是由于更复杂线路的训练数据有限。此外,对称放置问题对LLM来说可能难以一致地解决。

尽管存在这些挑战,GLayout展示了令人印象深刻的推理能力。例如,当被提示修改电流镜设计时,LLM可以根据用户要求智能地调整版图,如通过移除井连接环和虚拟晶体管来减少面积,或添加第二个参考晶体管。

图片

图6:根据新请求修改电流镜,红圈表示错误,展示了LLM根据新的用户需求推理和修改现有版图的能力。

结语

GLayout的开源性质,包括其模型、框架和评估集,为未来在模拟版图自动化方面的研究和开发提供了优秀的基础。随着LLMs的不断改进和更大数据集的可用,可以期待更强大和灵活的版图自动化工具的出现。

GLayout利用LLMs的强大功能来弥合人类设计意图和低级版图实现之间的差距。通过将自然语言处理与模拟设计的领域特定知识相结合,GLayout为自动化复杂版图任务提供了可扩展和直观的方法。

参考文献

[1] Hammoud et al., “Human Language to Analog Layout Using GLayout Layout Automation Framework,” in 2024 ACM/IEEE International Symposium on Machine Learning for CAD (MLCAD '24), Salt Lake City, UT, USA, 2024, pp. 1-7, doi: 10.1145/3670474.3685971.

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

下面这些都是我当初辛苦整理和花钱购买的资料,现在我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

AlphaChip:用强化学习把芯片布局规划从数周压缩到数小时 芯片设计中的物理设计环节直接决定性能与功耗,而布局规划(floorplanning)是其中最耗时、最依赖经验的难题。传统方法需要工程师反复调整模块位置,一个先进SoC光布局就要数周。谷歌DeepMind研发的AlphaChip系统将布局规划建模为强化学习任务,通过边图神经网络学习芯片的结构特征,配合预训练与微调机制,能够在数小时内生成与人类专家相当甚至更优的布局方案。该技术已成功应用于谷歌TPU系列云端芯片与Axion服务器处理器,显著缩短设计周期,并推动EDA工具向智能化演进。对于芯片行业而言,Alpha 阅读详情

相关推荐

射频工程师的自动化利器:用Python脚本批量跑ADS版图仿真(附完整代码)

本文介绍了射频工程师如何利用Python脚本实现ADS版图仿真的全流程自动化,显著提升工作效率。通过详细的代码示例和实战技巧,帮助工程师快速掌握参数修改、仿真循环控制和结果解析等关键步骤,适用于微带线、滤波器等器件的批量仿真需求。

weixin_42530793的博客 508

AI渗透Cadence芯片设计:SKILL脚本生成、参数优化与RAG文档查询实践

在芯片设计领域,EDA工具如Cadence是核心生产力,而AI正逐步渗透其工作流。大语言模型可辅助生成SKILL脚本,实现版图操作自动化;贝叶斯优化能高效探索仿真参数空间,加速电路调优;RAG技术则让设计文档查询变得自然语言化。这些技术共同提升了设计效率,减少了重复劳动。本文聚焦AI在Cadence环境中的实际应用,涵盖脚本生成、参数优化与文档查询三大场景,为工程师提供可落地的实践指南。

weixin_29050513的博客 216

ALIGN:自动化模拟布局的系统

ALIGN(“Analog Layout, Intelligently Generated from Netlists”)是一种用于模拟电路的开源自动版图生成流程。 ALIGN 将输入 SPICE 网表转换为输出 GDSII 布局,特定于给定技术,由一组设计规则指定。 该流程首先自动检测电路网表中的层次结构,并将布局综合转换为分层块组装问题。 在最低级别,参数化单元是使用设计规则的抽象生成的; 然后在几何和电气约束下组装这些块以构建电路布局。 ALIGN 已被应用于为各种模拟电路系列生成布局:低频模拟块

Srfun的博客 3073

G_Layout复杂布局解说

activity_main     xmlns:app="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_

mg_1998的博客 413

EDA软件:Cadence Virtuoso二次开发_(16).版图自动化

在集成电路设计中,版图自动化是指通过编程手段自动生成或优化集成电路的物理布局。Cadence Virtuoso 是业界领先的版图设计工具,支持多种高级自动化功能,但这些功能往往需要通过二次开发来定制,以满足特定设计需求。本节将详细介绍如何在 Cadence Virtuoso 中进行版图自动化开发,包括脚本编写、自动化流程设计、版图优化等。Cadence Virtuoso 支持多种脚本语言,其中最常用的是 SKILL 语言。SKILL 是一种 Lisp 方言,专为 Cadence 设计工具而开发,具有强大的功

2401_87715305的博客 1760

Virtuoso 技巧之--find & place 功能

这是,是版图设计中批量定位、修改图形 / 标签 / 文本的核心工具,快捷键通常为Shift+S。

u013620135的博客 755

全自动模拟布局设计的挑战和机遇

各种新兴应用对模拟/混合信号 (AMS) 集成电路 (IC) 的需求一直在增加,包括物联网 (IoT)、5G 网络、高级计算和医疗保健电子产品。因此,需要模拟 IC 设计的短周转时间。然而,尽管自动化算法在过去几十年中得到了显着改进,但实现模拟布局仍然是一项手动、耗时且容易出错的任务。尽管在模拟布局自动化方面不断努力,但这些成就并未在当前的工业流程中得到很好的采用。主要原因在于AMS电路的特性。由于高度的设计灵活性,AMS IC 设计是一项复杂的任务。

Srfun的博客 3874

【点云概述】什么是点云、来源、种类、特点、处理?

【点云概述】什么是点云、来源、种类、特点、处理?点云(point cloud)是空间中点的数据集,可以表示三维形状或对象,通常由三维扫描仪获取。点云中每个点的位置都由一组笛卡尔坐标 ( X , Y , Z ) (X, Y, Z) (X,Y,Z)描述,有些可能含有色彩信息 ( R , G , B ) (R, G, B) (R,G,B)或物体反射面强度(Intensity)信。

智慧空间实验室 9818

模拟版图的限制

为什么模拟版图设计很难实现自动化呢?主要问题在于模拟设计的多因素性质。即使是一个简单的运算放大器,也可能需要对其输入偏置电流、失调电压、CMRR、PSRR、增益裕度、相位裕度、噪声、失真、电压摆幅等参数进行优化。模拟模块的版图设计会对以上所有因素造成影响。 1985年,英特尔推出了80386微处理器,它装载了275,000个晶体管,在当时令人惊叹。而到了2020年,苹果公司发行了首款自产微处理器M1,其中装载了160亿个晶体管。在短短35年的时间里,苹果公司最新器件所装载的晶体管数量比其前辈多了58,0.

Carol0630的博客 2055

【WRF数据准备】制备月尺度静态地理数据:LAI、Fpar、LUCC

【WRF数据准备】制备月尺度静态地理数据:LAI、Fpar、LUCC

WW、forever的博客 803

YOLOv8改进 | 融合篇,YOLOv8主干改进融合网络之MobileNetV3+CA注意机制,助力涨点

MobileNetV3通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法,通过新颖的架构改进进一步提升了性能。YOLOv8中的主干网络替换成MobileNetV3+引入CA注意机制

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1881

模拟电路版图工具PK: LAYGO2,BERKELEY BAG2, ALIGN, MAGICAL(包括维护时间)

工具名简介定位LAYGO2Python构建的模拟电路布局生成工具,继承自LAYGO,支持规则驱动和模块化设计。自定义程度高,适合结构对称电路(如OTA, Comparator)BAG2由Berkeley开发,用于结构驱动的电路设计,集成版图自动生成与电路验证。全流程EDA框架,面向学术研究与工业实践ALIGNDARPA IDEA项目产物,基于电路拓扑的层次化布局生成工具。面向自动布局研究,强调电路感知与层次结构MAGICAL由Stanford开发,专为FinFET技术设计的全自动模拟电路布局工具。

Never Give Up 2313

Python爬虫实战:深度解析B站弹幕异步采集技术与数据可视化

title=f"弹幕词云 Top 100 (BV: {bvid})", title_textstyle_opts=opts.TextStyleOpts(font_size=23).add(series_name="弹幕词云", data_pair=list(top_100_words.items()), word_size_range=[20, 100]).add_xaxis([f"{i}-{i+1}分" for i in range(len(time_distribution))])

2201_76125261的博客 640

大语言模型驱动模拟电路设计自动化:AnalogAgent架构与实现

电子设计自动化(EDA)是集成电路设计的核心支撑技术,其目标是通过算法和软件工具提升设计效率与可靠性。传统模拟电路设计高度依赖工程师经验,面临设计周期长、试错成本高等挑战。随着人工智能技术发展,大语言模型凭借其强大的自然语言理解、任务规划与代码生成能力,为EDA领域带来了新的范式。通过将LLM作为“规划与协调大脑”,构建多智能体协同系统,可以实现对复杂设计任务的自动分解、工具调用和迭代优化。这种技术架构的核心价值在于,它能将隐性的设计经验转化为可执行、可复现的自动化流程,显著提升设计探索的广度与深度。在模拟

weixin_31062533的博客 277

贝叶斯地理统计模型R-INLA-1

贝叶斯地理统计模型R-INLA-1

学习中 2426

GMSL转eDP芯片MAX9686X(ADI)

MAX96860/MAX96862/MAX96864解串器可以把单路或双路GMSL转换成eDP V1.4a,支持820MHzPCLK的无压缩的24bpp(每个像素的位数)视频,或660MHz的30bpp视频。芯片的GMSL支持NRZ编码的6Gbps/187Mbps的GMSL2,PAM4编码的12Gbps/187Mbps的GMSL3。同时支持单线(COAX模式)双向全双工传输控制数据和video数据。支持DSC压缩的芯片,最大支持像素时钟1080MHz@24bpp或者864MHz@30bpp,传输方式包括同轴

qflook的博客 2846

AaLLM:LLM驱动的模拟电路自动化设计框架,融合拓扑生成与尺寸优化

在专业工程领域,大语言模型(LLM)的潜力正从文本生成走向辅助设计决策。模拟电路设计因涉及拓扑选型、器件尺寸与性能指标的多重约束,长期依赖资深工程师的经验试错。AaLLM提出一种端到端解决方案,将LLM作为电路假设生成器,自动将规格描述转化为候选拓扑和SPICE网表,并通过与仿真工具的闭环反馈,逐步调整宽长比、偏置电流等尺寸参数,直至收敛到目标指标。其核心价值在于用外部仿真器验证模型输出,有效抑制LLM的幻觉,并显著降低前仿阶段的结构探索与尺寸调优成本。这一模式可扩展至以LLM为生成器、以确定性工具为验证器

weixin_33919950的博客 466

“华为杯”研究生数学建模竞赛2017年-【华为杯】B题:面向下一代光通信的 VCSEL 激光器仿真模型

得出以下主要结论:在相同的偏置电流条件下,随着温度的升高,带宽的峰值向。在相同的温度下,随着电流的增大,带宽的峰值越小且曲线由波峰形状。方案,包括可能的数学公式,不同温度和偏置电流下的带宽响应曲线,并与问题。线,得出以下主要结论:在相同的偏置电流条件下,随着温度的升高,带宽的峰。在相同的温度下,随着电流的增大,带宽的峰值越小且曲线由波峰形状逐渐变得。得的激光器特性曲线和模型中仿真得到的特性曲线,之后,可以将两组曲线的差。说明的是,由于数值优化算法的成功与否很大程度上依赖于初始参数的猜测,参。

getusushu的博客 98

AI会取代模拟IC工程师吗?Razavi教授深度解析AI在模拟设计中的边界

人工智能技术正加速渗透芯片设计领域,从EDA工具内置的智能优化到机器学习驱动的器件建模,AI正在改变工程师的传统工作流。然而,模拟IC设计高度依赖物理直觉、工艺经验与多维约束下的创造性权衡,这些核心能力难以被黑盒模型替代。本文以IEEE研讨会中Razavi教授的观点为切入点,探讨AI在模拟电路设计中的真实价值与局限:一方面,AI在参数搜索、代理建模、版图自动化等环节已展现出实用潜力;另一方面,工艺偏差、可解释性需求及稀缺的流片数据制约着AI的泛化能力。文章结合共源放大器建模实例,演示AI辅助设计的落地路径,

weixin_33888907的博客 417

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

qt 设计界面,对graidLayout 布局问题

布局中每行的元素一样多的时候,需要调整某列整体的行宽。要对下面的界面采用 gridLayout 布局,每行列所占用列宽比列。

sky0Lan的博客 1439

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【AI大模型】在测试中的深度应用与实践案例

通过上述示例,我们展示了如何利用大模型生成测试用例、编写自动化测试脚本、进行性能测试和结果分析。在实际项目中,使用大模型可以显著提高测试的自动化水平和效率,确保产品的高质量交付。自动生成测试用例:利用大模型生成详细的测试用例,涵盖主要功能。自动化测试执行:使用pytest和CI/CD工具自动执行测试。性能测试:利用Locust等工具进行负载测试,模拟高并发用户请求。测试结果分析:通过大模型分析测试结果,生成详细报告并提供改进建议。

结合项目案例,记录点点滴滴,自己回顾,分享他人o__o 3万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

PyQt5布局大全(二)

简单的布局在我的布局大全(一)中已经有了一些基本的介绍,今天我们一起来学习布局的一些深入的技巧 1,利用 addStretch from PyQt5.QtWidgets import QApplication ,QWidget, QVBoxLayout , QHBoxLayout ,QPushButton import sys class WindowDemo(QWidget): ...

jeekmary的博客 1941

Janus-Pro-7B芯片设计辅助:电路图识别、Verilog代码生成、版图参考图创建

本文介绍了如何在星图GPU平台自动化部署Janus-Pro-7B参数统一多模态模型Webui镜像,实现芯片设计辅助功能。该镜像能够识别电路图并自动生成Verilog代码,同时根据文本描述创建版图参考图像,大幅提升集成电路设计效率,适用于从概念到实现的完整芯片开发流程。

weixin_42602368的博客 56

Android布局总结一:GridLayout布局(网格布局)

GridLayout布局简介GridLayout布局是Android4.0(API Level 14)新引入的网格矩阵形式的布局控件。GridLayout属性介绍本身属性 android:alignmentMode 说明:当设置alignMargins,使视图的外边界之间进行校准。可以取以下值: alignBounds – 对齐子视图边界。 alignMargins – 对齐子视距内容。 an

lixpjita39的专栏 8万+

BAG模拟电路自动化设计:用Python把网表版图全流程跑通

模拟IC设计长期依赖手工绘制原理图和版图,自动化程度远低于数字流程,核心难点在于连续变量、匹配约束和经验规则难以用统一算法表达。Berkeley Analog Generator(BAG)提供了一条代码化路径,通过Python类描述电路拓扑与约束,经SKILL桥接层驱动Virtuoso自动完成原理图生成、仿真、版图绘制及DRC/LVS验证。这种方案将设计经验显式化为可复用资产,支持参数化扫描、PVT矩阵回归、工艺迁移和基于优化的尺寸搜索,适合在复杂SoC中快速迭代模拟IP。本文从环境搭建到模块复用拆解五个关

weixin_29176179的博客 249
上一篇: 90 行代码实现问答型商品推荐系统
下一篇: 一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南
少喝冰美式
博客等级 码龄3年 6839粉丝 517原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值