matlab终止以下代码-bisect-tau:EDA工具,用于描述双稳态电路的亚稳态分辨时间常数(Tau)

时间:2024-06-10 04:15:13
【文件属性】:

文件名称:matlab终止以下代码-bisect-tau:EDA工具,用于描述双稳态电路的亚稳态分辨时间常数(Tau)

文件大小:107KB

文件格式:ZIP

更新时间:2024-06-10 04:15:13

系统开源

matlab终止以下代码比斯陶 这是一个命令行工具,用于计算锁存器/仲裁器/触发器电路的亚稳态分辨率时间常数(Tau)。 它基于(一个GNU Matlab克隆)和(一个开放源代码的spice)。 有关亚稳态,MTBF计算和用于计算Tau的二等分过程的背景信息,请参阅以下文章: 琼斯(Jones),伊恩·W(Ian W.),杨苏文(Suwen Yang)和马克·格林斯泰特(Mark Greenstreet)。 “”,异步电路和系统,2009年。ASYNC'09。 第15届IEEE研讨会。 IEEE,2009年。 该工具使用对分搜索来查找双稳态电路的早期和晚期输入转换时间之间的临界点。 在每一等分周期中,设计都将进入更深的亚稳态,并计算其输出延迟。 经过50轮后,该工具将对窗口大小(输入过渡点和临界点之间的时间差)和对分期间测得的输出延迟数据拟合指数函数。 然后,该拟合用于计算特征电路的MTBF参数Tau和Tw。 安装 首先,安装依赖关系Octave和ngspice。 对于Ubuntu和基于apt的linux发行版,请运行: sudo apt-get install octave sudo


【文件预览】:
bisect-tau-master
----figures()
--------example1.svg(172KB)
--------fig_exponential.svg(111KB)
--------diagram.vsd(38KB)
--------fig_metastable.svg(279KB)
--------example2.svg(174KB)
--------diagram.svg(13KB)
----Vagrantfile(3KB)
----.gitattributes(29B)
----bisect-tau(396B)
----spice()
--------testbench-example2.cir(320B)
--------testbench-restart.cir(243B)
--------testbench.cir(319B)
--------ic.cir(2KB)
--------testbench-example1.cir(321B)
--------testbench-example.cir(321B)
----examples()
--------dependencies()
--------latch_slow.cir(991B)
--------mutex.cir(995B)
--------latch.cir(986B)
----LICENSE(1KB)
----README.md(11KB)
----octave()
--------getFile.m(222B)
--------simSpice.m(1KB)
--------prepareIncludeDUT.m(141B)
--------readSpiceBin.m(1KB)
--------runChecks.m(3KB)
--------getSignals.m(305B)
--------bisectTau.m(2KB)
--------calculateTau.m(2KB)
--------prepareBisectionTestbench.m(492B)
--------runBisection.m(2KB)
--------runBisectionDeep.m(2KB)
--------prepareBisectionParams.m(164B)
--------genInitialConditions.m(2KB)
--------getIndex.m(141B)
--------getType.m(103B)
--------plotMetastableWaveforms.m(564B)
--------getOutputFile.m(289B)
----.gitignore(595B)

网友评论