首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    设计DFT

    测试的目的 寻找最小的测试向量集去覆盖更多的芯片以及板级的故障 衡量标准:故障覆盖率 2.设计 设计基础 所谓设计是指设计人员在设计系统和电路的同时,考虑到测试的要求,通过增加一定的硬件开销...目前,主要的设计方法有: 扫描通路测试(Scan) 内建自测试(BIST) 边界扫描测试(Boundary Scan) 设计的优势和不足 3.方法(SCAN、BIST、 Boundary...SCAN) 扫描通路测试 Scan 测试 Scan的基本概念 扫描测试设计规则 可控制:把激励施加到被测单元的能力 可观察:故障传播到原始输出端的能力 扫描测试的基本概念 扫描测试是目前数字集成电路设计中最常用的设计技术...JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。...逻辑单元BIST Logic BIST是SoC设计中芯片设计的发展方向。 大多数的ASIC使用基于扫描的DFT技术。对于规模越来越大的芯片来说,扫描测试的策略面临着巨大的挑战。

    1.2K10

    云计算的迁移为什么很难完美实现

    导语 迁移意味着企业可以将应用程序从一个主机环境迁移到另一个,其包括云平台之间的迁移。...许多云计算提供商都在谈论业务的迁移,这意味着需要使用诸如容器之类的技术,不过要是真那么简单就好了。 ? 迁移意味着企业可以将应用程序从一个主机环境迁移到另一个,其包括云平台之间的迁移。...企业确实使用容器增强了迁移,但并没有得到很多人认为的可以在任何平台迁移的结果。 当然,企业需要迁移,并且可以拥有它。所有这一切都需要在创建应用程序时进行更多的规划。...使用容器或其他技术可以帮助企业提供跨平台的应用程序兼容,但它们只是等式的一部分。所以,迁移不是二元的。...迁移永远不会是二元的,在迁移过程中很难不受到影响。

    1K50

    ONOS高可用扩展性实现初探

    另外, ONOS实现了高可用、扩展的系统设计方案,基于此基础上对系统的层次结构以及网络实体进行高度抽象,这种优秀的设计和高度的抽象保障了系统的演进和能够被优化得更快更有效。...如图1所示,在南向接口层,采用协议插件以实现控制平面与数据平面的分离;在北向接口层,提供一套应用编程接口以实现网络的可编程的应用接口;在东西向的扩展上,通过分布式集群的方式以实现逻辑上集中控制。...(Paxos)来实现,例如分布式锁。...ONOS版本中主要可以通过 Gossip协议实现,使用了基于 anti-entropy实现。...图2 交换机与控制器映射的强一致 ? 图3 网络状态的最终一致 ONOS在系统的可用扩展性方面做了大量工作。

    82350

    伸缩最佳实战

    因此异步不仅利用底层框架平台的异步,更重要的是如何做到应用本身的异步,只有做到了这一点才算是真正的异步。...我想这一点大家应该比较清楚,如果将业务逻辑用存储过程实现,那么就会造成非常差的伸缩,但是我想说的是及时不用关系数据库的特性,如果我们不能从应用的角度去设计系统,照样会造成很差的伸缩。...调用业务对象进行业务操作,操作的过程中,业务对象会触发领域事件,然后最终领域事件监听器调用技术组件完成一些附加操作,采用这种方式,我们还可以采用异步的领域事件,这就使得系统的并发通过JAVA本身的内存锁机制实现...容量规划以及伸缩探讨会 我们要清楚的认识到当前系统能支持的负载,以及系统中可能存在的性能和伸缩的瓶颈在哪里,在解决了某一个伸缩的瓶颈以后,我们就需要关注下一个随着系统不断增加可能带来伸缩瓶颈的问题...回滚 任何操作都有可能失败,因此我们的系统一定要做好回滚操作,这个回滚操作室广义的回滚,具体参考“伸缩和可用反模式”。 根源分析 确保能在发生问题的时候找到问题的根源,做到治标治本。

    28110

    html 中的替换(置换)元素

    CSS 可以影响替换元素的位置,但不会影响到替换元素自身的内容。某些替换元素,例如 元素,可能具有自己的样式表,但它们不会继承父文档的样式。...CSS 能对替换元素产生的唯一影响在于,部分属性支持控制元素内容在其框中的位置或定位方式 02 替换元素 典型的替换元素有: 、、、 有些元素仅在特定情况下被作为替换元素处理...,eg: 、、、、 HTML 规范也说了 元素替换,因为 "image" 类型的 元素就像...用 CSS content 属性插入的对象是匿名的替换元素。它们并不存在于 HTML 标记中,因此是“匿名的”。...03 CSS 与替换元素 CSS 在某些情况下会对替换元素做一些特殊处理,比如计算外边距(margin)和一些 auto 的具体值。

    3.2K20

    如何实现系统的扩展性和高可用

    概述 扩展性,高可用和性能 扩展性,高可用,性能和关键任务这些术语对不同组织或组织内的不同部门来说意味着不同的事情。它们经常被互换,造成混乱,导致管理不善的预期或延迟的实现或不现实的指标。...可用是将系统升级或缩小并实现系统,网络和存储冗余的功能。...SLA建立评估系统性能的指标,并提供可用扩展性目标的定义。除非正在绘制SLA或已经存在SLA,否则不要谈论这些主题。...实施扩展系统 SLA确定系统是否必须扩展或扩展。他们也推动了增长时间表。股票交易系统必须在最小和最大可用水平内实时扩展。...性能测试验证关于系统吞吐量,扩展性,可靠和资源使用情况的实施决策。性能工程师与开发和部署团队合作,确保系统的非功能需求(如SLA)作为系统开发生命周期的一部分实现

    11.5K100

    WAI-ARIA 访问尝试

    简而言之:我们使用这个标准定义的一些方式,来实现无障碍化,目的是为了让那些残障人士也可以顺利的访问我们的站点。 目前而言,ARIA 是唯一一种可以添加访问帮助或说明文本的方式。...访问示意图 注意点1: 官方给出的最佳实践中指出: 与其乱用、错用 aria 属性,那还是不要用的好 role 属性和 aria 属性之间的区别 比如说: Button...--> 所以,看到这里的话,大致上理解了 aria 的副作用以及正向的优势,由于 Chrome 的 Lighthouse 的评分中有访问这一项评判,个人猜测在 SEO 中这方面的优化或多或少会影响到搜索引擎给站点的权重...,做了访问优化后,对于残障人士的帮助是非常大的,可以想象,不看屏幕只通过语音朗读,你就可以知道网站的结构,需要导航到哪个页面,这个页面的重点内容是什么。...下面这个图是我做完访问优化后网站首页的评分,不用纠结为啥没到 90, 因为掺杂了 google 广告,以及埋点的相关代码,权衡利弊,无伤大雅。

    42030

    如何提高网站的访问

    这篇文章的目的是: 为什么访问很重要 使网站访问 测试访问 关于访问的错误观念 访问影响所有用户,而不仅仅是那些有特定障碍的用户。...接受这一点意味着实现访问就是建立压力案例。压力案例指的是影响任何一个人的任何医疗或任何情境状况,无论是什么场景时间点。...甚至可能是因为很多人试图一次阅读一个屏幕,不能太近,需要更大版面才可以一次阅读更多文章。 图片:感知图像最重要的是alt文本。...对于网络,这意味着: 语义HTML标记 正确使用aria标签 逻辑上排序DOM元素 服务器端呈现以确保正确传递 如果CSS无法加载,这使得内容对键盘导航,屏幕阅读器甚至是可用的界面都很友好,还有更多!...测试访问 使用一个或多个工具自动测试: 颜色对比 语义HTML 不需要的div元素 翻译文本 ARIA和其他访问属性,如标题 自动测试涵盖了至少75%的访问性问题。

    1.5K10

    谈谈 React + Redux 的复用

    Code 表示当前 Remod Module 的 React+Redux业务代码 2、参数控制 一个业务层模块与React组件类似,是可以随着其他业务引用方的需要可以自由配置的,其提供的参数能够实现下面三种类型传递...特别要说明的是,QMRR组件是使用Remod框架输出的复用业务层组件,该组件包含React 业务组件与Redux 相关业务层代码,与传统Page不同的是,使用了Remod内置的connect方法延迟连接到...Remod connect原理如下图所示: [1504241225344_2106_1504241226114.png] 图:Remod connect原理 要弄明白Remod connect的实现原理...Remod connect的原理是在WrappedComponent基础上再包一层对象,通过调用该对象上的配置函数来得到一个WrappedComponent来实现Redux的延迟绑定,而该对象包含了依赖信息...Reducer 代码全部优化掉 提升开发效率,表格页面开发效率从1天提升到1小时 减少样板代码,CLOC统计模块代码量减少约 15.3% 减少重复代码,CLOC统计项目代码量平均减少约 50.2% 高维护

    3.6K20

    PyTorch中模型的复现

    在深度学习模型的训练过程中,难免引入随机因素,这就会对模型的复现产生不好的影响。但是对于研究人员来讲,模型的复现是很重要的。...这篇文章收集并总结了可能导致模型难以复现的原因,虽然不可能完全避免随机因素,但是可以通过一些设置尽可能降低模型的随机。 1. 常规操作 PyTorch官方提供了一些关于复现的解释和说明。...2. upsample层 upsample导致模型复现变差,这一点在PyTorch的官方库issue#12207中有提到。...总结 上面大概梳理了一下可能导致PyTorch的模型复现出现问题的原因。可以看出来,有很多问题是难以避免的,比如使用到官方提及的几个方法、涉及到atomicAdd的操作、多线程操作等等。...目前笔者进行了多次试验来研究模型的复现,偶尔会出现两次一模一样的训练结果,但是更多实验中,两次的训练结果都是略有不同的,不过通过以上设置,可以让训练结果差距在1%以内。

    1.9K20

    重用的6个级别

    为了实现这一点,我们构建了组件,以便可以多次重用它们。 一些组件只需要基本的重用。 其他人则需要更复杂的技术才能充分利用它们。 我已经确定了6个不同级别的重用,但是可能还有更多我错过的地方。...当我们重用该组件(而不是直接使用代码)时,它给我们带来了两个好处: 将来进行更改要容易得多,因为我们只需要在一个地方做 我们不必记住将代码复制到的数十个(或数百个)地方 这是最基本的,也是最经常谈论的重用形式...我们通过使用插槽将标记的一部分从父代传递到组件来实现。 例如,我们可以使用插槽代替text在Button组件中使用道具default: <!...5.扩展 通过适应和反转,我们拥有必要的技术,可以最大限度地提高组件的重用。 下一步是将这些技术应用于整个组件,以便我们更轻松地扩展其行为。 我们使用命名槽在组件中添加一个或多个扩展点。...这是我遇到的最先进的重用应用程序。我用这个技术有很多在我自己的工作。 结论 这是我遇到的6个重用级别。 我可能会错过一些,我当然不会说这是一份详尽的清单,但是它足够完整,可以使用。

    1.1K20

    关于 Web 访问的神话

    无障碍设施很困难 无障碍设施费用昂贵 访问的网站是丑陋的 无障碍功能适合盲人/屏幕阅读器 无障碍设施适合残疾人 自动测试足以访问 辅助功能覆盖足以确保 Web 辅助功能 默认情况下,HTML访问的...如果他们在开始时实现访问,他们本可以避免的。 如果你有一辆车,油灯亮着,你就换油。这需要你几分钟的时间,无论是自己完成还是在商店,它会花费你只有几块钱。...无障碍功能适合盲人/屏幕阅读器 由于最流行的辅助技术侧重于视力障碍者,因此人们很容易认为无障碍主要针对失明。...v 还有很多这样的例子:在偏远地区,人们连接率低,人们没有最先进的电脑和电话,奶奶向你求助,因为短信太小,无法阅读......不要低估 Web 访问的覆盖范围。...默认情况下,HTML访问的 我们听过很多次开发人员说,"HTML 是开箱即用的",就好像字典中 HTML 的定义是: HTML 访问. 但情况并非总是如此。

    65620
    领券