• 是否产生latch


    是否产生latch .md


    1.
    个人通过面试题认为是否产生Latch,会和:
    - 选择分支语句(case语句或者if-else语句)中的分支是否已经完整;
    - (case语句或者if-else语句)分支中的对每个变量的情况是否已经完整的说明,如果出现未完整说明的情况,应考虑其是否存在一个默认值的情况,如果存在默认值那么也是完整的,这就不会出现latch。

    当上面两条中某一条不完整时,就会产生latch.

    2.
    老师的建议是:

    并不是缺少某一个分支这样的表象,而是latch之所以会出现的核心原因是:它(case语句或者if-else语句)的每个数据在每个分支是有一个确定的数据值的情况。如果不完整就会出现latch。

    3.

    红框中的就是综合器指令,用来说明下面的就是full case了,不需要default!

  • 相关阅读:
    Luogu-P1404 平均数
    树的直径与重心
    卡常技巧
    背包问题总结
    Codevs-1521 华丽的吊灯
    区间dp与环形dp
    Luogu-P1308 神经网络
    拓扑排序
    01分数规划
    Python学习 4day__基础知识
  • 原文地址:https://www.cnblogs.com/alan6y/p/14433378.html
Copyright © 2020-2023  润新知