• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
    • Community
    • Proof-automation
    • ACL2
    • Macro-libraries
    • Interfacing-tools
    • Hardware-verification
      • Gl
      • Esim
        • Symbolic-test-vectors
        • Esim-primitives
        • E-conversion
          • Vl-ealist-p
          • Modinsts-to-eoccs
          • Vl-module-make-esim
          • Exploding-vectors
          • Resolving-multiple-drivers
          • Vl-modulelist-make-esims
          • Vl-module-check-e-ok
            • Vl-has-any-hid-netdecls
            • Vl-collect-design-wires
            • Adding-z-drivers
            • Vl-design-to-e
            • Vl-design-to-e-check-ports
            • Vl-design-to-e-main
            • Port-bit-checking
          • Esim-steps
          • Patterns
          • Mod-internal-paths
          • Defmodules
          • Esim-simplify-update-fns
          • Esim-tutorial
          • Esim-vl
        • Vl2014
        • Sv
        • Fgl
        • Vwsim
        • Vl
        • X86isa
        • Svl
        • Rtl
      • Software-verification
      • Math
      • Testing-utilities
    • Vl-module-check-e-ok

    Vl-has-any-hid-netdecls

    Signature
    (vl-has-any-hid-netdecls x) → *
    Arguments
    x — Guard (vl-vardecllist-p x).

    Definitions and Theorems

    Function: vl-has-any-hid-netdecls

    (defun vl-has-any-hid-netdecls (x)
      (declare (xargs :guard (vl-vardecllist-p x)))
      (let ((__function__ 'vl-has-any-hid-netdecls))
        (declare (ignorable __function__))
        (cond ((atom x) nil)
              ((assoc-equal "HID" (vl-vardecl->atts (car x)))
               t)
              (t (vl-has-any-hid-netdecls (cdr x))))))