Cadence Virtuoso是一款强大的集成电路设计工具,常用于版图设计和仿真。本教程专为初学者设计,旨在帮助那些初次接触版图设计,需要完成课程设计或首次尝试流片的用户快速上手。 启动Cadence Virtuoso软件需要在终端中进入指定文件夹目录,输入命令`icfb &`。启动软件后,用户会看到一个主界面,通过“Tools”菜单可以访问“Library Manager”。在这个管理器中,用户可以查看和管理文件结构,包括Library(文件夹)、Cell(单元)和View(单元的不同表现形式)。例如,一个MOS管可以被看作一个Cell,它包含原理图模型、版图模型、HSPICE参数模型和Spectre参数模型等多个View,它们之间形成一个树状结构。 在开始设计之前,需要建立一个新的工程。这涉及到创建一个新的Library,如在本教程中创建名为“inv”的Library。新建Library时,还需要选择是否链接techfile。techfile包含了工艺参数,对于需要绘制版图和使用特定工艺库(如tsmc18rf)的设计来说是必要的。 在Library中,用户需要创建Cell,比如创建一个名为“sche”的Cell,并且其View类型设为“schematic”,这意味着我们将在这个Cell中绘制原理图。完成后,可以在Library Manager中看到新建的Cell和View。 在schematic editing面板中,用户可以开始绘制原理图。例如,教程中提到绘制一个简单的非门电路,包括vdd、gnd、nmos、pmos、V1(方波信号源)等元素。在绘图过程中,会使用到一些常用的快捷键,如i(添加instance)、f(合适显示所有内容)、m(移动)、w(连线)、q(查看属性)、p(添加引脚)、s(保存)、x(检查并保存)、e(进入symbol内部电路)、Ctrl+e(退回)、[和](缩放)、shift+拖动(复制)、Delete(删除)、r(旋转)等。 放置元件时,可以使用Add instance(i键)功能,通过Browse查找库中的元件,如analogLib库中的vdd、gnd、vdc和vpulse等。选中元件后,可以在工作区中任意位置放置。 一旦原理图绘制完成,可以进行仿真。Cadence Virtuoso支持多种仿真类型,如瞬态、直流、噪声等。在本例中,可能会使用tsmc18rf工艺库中的mos管模型进行仿真,以验证设计的正确性。 通过这个基础教程,初学者能够掌握Cadence Virtuoso的基本操作,包括原理图的绘制、元件库的管理以及基本的仿真流程。随着技能的提升,用户可以进一步探索更复杂的设计和高级特性,以应对更复杂的集成电路设计挑战。
2026-09-29 18:47:37 2.32MB 课程资源
1
在当今软件开发领域中,随着人工智能技术的不断进步与应用的普及,越来越多的开发者开始尝试将AI功能集成到自己的应用程序中。在这一过程中,ML.NET作为一种开源的、跨平台的机器学习框架,为.NET开发者提供了将机器学习功能集成到应用中的强大工具。通过ML.NET,开发者能够利用熟悉的C#语言,结合.NET平台的强大功能,构建和部署先进的机器学习模型。 Visual Studio 2022是微软推出的最新的集成开发环境(IDE),为开发人员提供了丰富的工具和功能,以提高生产力和应用程序质量。它不仅支持多种编程语言,还为.NET开发人员提供了强大的支持,包括易于使用的界面设计、代码编辑器、调试工具等。此外,Visual Studio 2022还与.NET 8紧密集成,为开发者提供最新版本的.NET框架功能,同时保持了与旧版的兼容性。 在C#开发的项目中,引入AI技术的一个典型实例便是创建一个基于控制台的应用程序(Console Application),这个应用程序将能够利用ML.NET框架来处理数据,执行预测分析和模式识别等机器学习任务。这种控制台应用程序通常被称作ConsoleAppAI,它可以是一个独立的工具,也可以是更大应用程序的一部分。 控制台应用程序(ConsoleAppAI)通常用于快速原型制作、自动化脚本、数据处理等场景。它不像图形用户界面(GUI)应用程序那样需要管理窗口和图形元素,而是通过命令行界面与用户交互,这使得ConsoleAppAI的开发过程更为简洁。开发者可以利用C#语言的全部功能来实现复杂的逻辑,包括与文件系统交互、执行网络请求、数据处理和机器学习算法的集成等。 借助.NET 8的先进功能,ConsoleAppAI能够更好地执行并优化机器学习相关的任务。开发者在Visual Studio 2022的IDE中,可以快速构建解决方案,实现机器学习模型的训练和评估,并将其部署到生产环境。这些功能的集合不仅提高了开发效率,也确保了应用程序的高效运行和出色的用户体验。 随着技术的不断发展,ML.NET也在不断地更新和升级,为.NET开发者提供了越来越多的预构建算法和工具,以支持各种机器学习任务。无论是文本分析、图像处理还是预测建模,ConsoleAppAI结合.NET 8和ML.NET,都为开发者提供了坚实的基础和丰富的资源,使得创建具备人工智能能力的应用程序变得可能和简单。 由于机器学习模型需要大量的数据处理和训练过程,因此在实际开发中,开发者需要理解并应用数据预处理、特征工程、模型选择和优化等关键步骤。这些步骤是机器学习工作流中的核心,决定了最终模型的准确性和效率。在Visual Studio 2022和.NET 8的支持下,开发者可以利用C#的强大编程能力,轻松完成这些任务,创建出高质量的机器学习模型。 通过这样的开发流程,开发者最终能够实现一个完整的AI集成解决方案,无论是企业内部使用的数据驱动工具,还是面向终端用户的智能应用程序。并且,随着.NET平台的跨平台能力的不断提升,ConsoleAppAI也有望在未来的移动设备、Web应用和桌面应用中发挥更大的作用。
2026-06-05 14:46:59 5.05MB AI
1
芯视界VI5300 模拟串口驱动代码,项目测试OK
2026-06-04 11:36:33 29KB
1
免责声明:软件仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与本人无关 AtomineerUtils是国外的一款用于生成源代码注释的一款VS插件,官方网站:http://www.atomineerutils.com/products.php 通过链接,可以看出这款插件的功能十分强大,这款插件,支持C、C++、C++/CLI、C#、Java语言等,功能强大,注释的风格可以灵活配置。 虽然它功能十分强大,但是由于是收费的软件,所以当使用超过30天后,就无法再继续适用了。这里完美解决超过30天不能使用的问题,安装后使用压缩包中的DLL替换扩展目录中对应的文件即可。
2026-06-04 11:06:47 3.42MB Visual Studi Atomineer
1
在现代嵌入式系统和高性能计算领域,FPGA 的使用越来越广泛。而 FPGA 与主机系统之间的高速数据传输成为系统性能优化的关键。XDMA (Xilinx Direct Memory Access) 是 Xilinx 提供的一个高效的 DMA 引擎,旨在通过 PCIe 接口实现 FPGA 和主机系统之间的大数据量传输。本文将介绍如何在 Vivado 2019.2 环境中使用 XDMA Linux 驱动,实现 FPGA 和 Linux 主机系统之间的高速数据通信。 XDMA 概述 XDMA 是 Xilinx 为其 FPGA 提供的 DMA 引擎,支持通过 PCIe 接口进行高速数据传输。它包括硬件 IP 核和配套的软件驱动,使得开发者能够轻松实现高效的数据传输。XDMA 主要特点包括: 高吞吐量:支持 PCIe Gen3 和 Gen4,数据传输速率高达 16 GT/s。 低延迟:通过 DMA 直接访问系统内存,减少数据传输延迟。 多通道支持:支持多通道配置,适用于不同的应用需求。
2026-06-03 10:43:48 454KB linux FPGA xdma
1
Virtex-7 T和XT FPGA系列由Xilinx公司提供,包括-3、-2、-1以及-2L等速度等级的器件。这些系列的FPGA在不同温度范围内,如商用、扩展、工业和军事等级都有规定的产品规格。根据具体的应用需求,Virtex-7 FPGA系列有针对不同工作环境和性能要求的特定速度等级,其中-3速度等级的性能是最高的。同时,-2L速度等级的器件在1.0伏特的工作电压下运行,它们经过筛选,具有更低的最大静态功耗,其速度规格与-2速度等级相同。 Virtex-7 T和XT FPGA系列中的-2G速度等级适用于采用了堆叠硅片互连(SSI)技术的器件。-2G速度等级支持高达12.5Gb/s的GTX收发器或13.1Gb/s的GTH收发器,并且符合标准-2速度等级的规格。器件和封装组合的信息可以在相关的FPGA概述文档中找到,这些文档包括针对7系列FPGA的概述(DS180)、针对国防级7系列FPGA的概述(DS185)等。 此外,Virtex-7 T和XT FPGA系列的直流和交流开关特性产品规格涵盖了商用、扩展、工业和军用温度范围,直流和交流电气参数对于特定速度等级是相同的,除非另有说明。所有电源电压和结温规格都代表了最坏情况,这些参数适用于常见的设计和典型应用。这份数据表是Xilinx公司Virtex-7 FPGA产品系列文档的一部分,旨在为用户提供详细的产品规格信息,以支持设计和应用开发。 Virtex-7 FPGA系列的设计旨在满足高性能、高集成度以及广泛的通信和计算应用需求。该系列器件具备高性能的处理能力、先进的信号处理功能以及高密度的逻辑资源,使其成为许多高要求工业应用的理想选择。Xilinx的Virtex-7 FPGA系列通过提供多样的速度等级和封装选择,提供了灵活的设计解决方案,以适应不同的设计挑战和产品要求。 由于采用了最新的半导体技术,Virtex-7 FPGA系列支持更高的I/O带宽,同时保持了较低的功耗水平。这使得它们特别适用于需要处理高速数据流的应用,如数据中心、无线通信基础设施、网络设备以及其他需要高性能计算能力的场合。通过提供广泛的技术支持和文档资料,Xilinx确保了这些先进的FPGA产品能够被设计工程师充分地理解和运用。 Virtex-7 T和XT FPGA系列是Xilinx公司推出的高性能、高密度的FPGA产品,具有丰富的特性集和广泛的应用范围。这些产品支持灵活的设计,能够满足工业和国防等领域的高性能计算需求。数据表提供的详细规格和参数为用户的设计和应用开发提供了坚实的技术基础。
2026-06-02 19:22:39 4.81MB 中英文对照版 fpga xilinx
1
柠檬酸催化水热法制备纤维素碳球及表征,赵莹,刘守新,以微晶纤维素和柠檬酸为主要原料, 采用水热炭化法制得微米级高分散的碳球。采用SEM,FE-SEM,XRD,FT-IR,XPS对碳球进行表征。结果表明,
2026-06-01 20:53:36 392KB 首发论文
1
在材料科学与生物医学工程领域中,水凝胶作为一种具有三维网络结构的高分子材料,因其具备可吸收大量水分而不溶解的特性而受到广泛关注。这种材料可以是物理或化学交联的,其不溶性是由于化学共价键、离子键或物理键的相互作用导致。自然来源的聚合物水凝胶具有良好的生物相容性和可降解性,但其机械性能通常不理想。相比之下,合成水凝胶具有清晰的结构,能够弥补天然水凝胶的不足。因此,由天然和合成聚合物混合形成的水凝胶因其优秀的生物相容性、可降解性、亲水性和机械性能,在药物和生物医学领域中得到广泛应用。 在本研究中,樊李红、文凤、吴鹏辉、王立波、谭畅、沙明明等人通过红外冻融法制备了一种新型的羧丁酰壳聚糖(N-succinyl-chitosan, NSCS)与聚乙烯醇(Poly(vinyl alcohol), PVA)混合水凝胶,并对其进行了表征。研究中,首先介绍了水凝胶的基本概念和重要性,包括它们在吸收水分后的三维网络结构,以及这些网络是如何通过物理或化学键合稳定形成的。文章还详细描述了采用红外冻融法制备混合水凝胶的过程。 混合水凝胶的表征涉及到了傅里叶变换红外光谱(FTIR)、X射线衍射(XRD)和扫描电子显微镜(SEM)技术。傅里叶变换红外光谱用于分析水凝胶分子结构中的化学键和官能团;X射线衍射则可以揭示材料内部的晶体结构;扫描电子显微镜用于观察水凝胶表面和断面的微观形貌。研究还考虑了将纳米银掺杂进水凝胶中的抗菌活性,这对于医疗应用来说是一个非常重要的特性。 进一步的实验探究了该混合水凝胶的吸水性能和蛋白质释放行为。结果表明,在不同pH环境下,水凝胶的释药速率不同。研究发现,在酸性条件下释药速率较慢,而在碱性条件下释放更快,这一现象归因于NSCS的pH敏感性。由此,研究者推断这种NSCS/PVA水凝胶可能被用作口服给药系统,用于蛋白质药物的输送。 综合来看,NSCS/PVA水凝胶的pH敏感特性使其在药物输送领域具有潜在应用价值。作为口服药物传递系统时,水凝胶能在人体的碱性环境中较快释放蛋白质药物,而在酸性环境下则能延缓释药,这样的特性对于设计智能药物传递系统非常重要。此外,这种新型水凝胶的生物相容性和可降解性也表明它可以在体内安全地使用,进一步增加了其在生物医学领域的应用前景。 这篇文章展示了通过合成与天然聚合物相结合的方式制备水凝胶的技术,以及如何通过改变聚合物比例、调整水凝胶的制备方法和交联条件等手段来改变水凝胶的性质,从而达到预期的生物医学应用目的。这项研究对于进一步探索可生物降解水凝胶作为药物载体系统的研究具有重要意义,并为今后的材料研发提供了新的思路。
2026-06-01 20:06:13 614KB 首发论文
1
Visual Assist 10.9 bulid 2353 最新版,支持最新版的Visual Studio 含Crack。
2026-05-31 11:52:08 51.75MB 编程辅助工具
1
VIP4 接受三个输入:径向距离 [m]、纬度 [rad] 和经度 [rad]。 该函数根据 Voyager、Pioneer 和 IFT 探测器的观测结果执行磁场的球谐扩展。 参考): JEP Connerney、MH Acuña、NF Ness、T. Satoh,“受 Io 通量管足迹约束的木星磁场新模型”,地球物理研究杂志:空间物理学(1978-2012),
2026-05-30 00:14:48 2KB matlab
1