⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 latch_mult_if.edn

📁 《设计与验证VerilogHDL》源码实例 和 Verilog规范
💻 EDN
字号:
(edif mult_if
  (edifVersion 2 0 0)
  (edifLevel 0)
  (keywordMap (keywordLevel 0))
  (status
    (written
      (timeStamp 2006 1 18 18 10 5)
      (author "Synplicity, Inc.")
      (program "Synplify Pro" (version "8.1.0, Build 532R"))
     )
   )
  (library LUCENT
    (edifLevel 0)
    (technology (numberDefinition ))
    (cell OB (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port I (direction INPUT))
           (port O (direction OUTPUT))
         )
       )
    )
    (cell IB (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port I (direction INPUT))
           (port O (direction OUTPUT))
         )
       )
    )
    (cell FD1S1AY (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port D (direction INPUT))
           (port CK (direction INPUT))
           (port Q (direction OUTPUT))
         )
       )
    )
    (cell ORCALUT4 (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port A (direction INPUT))
           (port B (direction INPUT))
           (port C (direction INPUT))
           (port D (direction INPUT))
           (port Z (direction OUTPUT))
         )
       )
    )
    (cell PFUMX (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port ALUT (direction INPUT))
           (port BLUT (direction INPUT))
           (port C0 (direction INPUT))
           (port Z (direction OUTPUT))
         )
       )
    )
    (cell VHI (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port Z (direction OUTPUT))
         )
       )
    )
    (cell VLO (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port Z (direction OUTPUT))
         )
       )
    )
  )
  (library work
    (edifLevel 0)
    (technology (numberDefinition ))
    (cell mult_if (cellType GENERIC)
       (view verilog (viewType NETLIST)
         (interface
           (port a (direction INPUT)
 )
           (port b (direction INPUT)
 )
           (port c (direction INPUT)
 )
           (port d (direction INPUT)
 )
           (port sel0 (direction INPUT)
 )
           (port sel1 (direction INPUT)
 )
           (port sel2 (direction INPUT)
 )
           (port sel3 (direction INPUT)
 )
           (port z (direction OUTPUT))
         )
         (contents
          (instance VCC (viewRef PRIM (cellRef VHI (libraryRef LUCENT)))          )
          (instance GND (viewRef PRIM (cellRef VLO (libraryRef LUCENT)))          )
          (instance z_pad (viewRef PRIM (cellRef OB (libraryRef LUCENT)))          )
          (instance sel3_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance sel2_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance sel1_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance sel0_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance d_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance c_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance b_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance a_pad (viewRef PRIM (cellRef IB (libraryRef LUCENT)))          )
          (instance z_Q (viewRef PRIM (cellRef FD1S1AY (libraryRef LUCENT)))          )
          (instance z_1_0 (viewRef PRIM (cellRef PFUMX (libraryRef LUCENT)))          )
          (instance z_1_sqmuxa_2_i (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
           (property lut_function (string "(D+(C+(B+A)))"))
          )
          (instance z_1_0_bm (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
           (property lut_function (string "(!C A+C B)"))
          )
          (instance z_1_0_am (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
           (property lut_function (string "(!C A+C B)"))
          )
          (instance z_1s2 (viewRef PRIM (cellRef ORCALUT4 (libraryRef LUCENT)))
           (property lut_function (string "(B+A)"))
          )
          (net VCCZ0 (joined
           (portRef Z (instanceRef VCC))
          ))
          (net GNDZ0 (joined
           (portRef Z (instanceRef GND))
          ))
          (net z_1 (joined
           (portRef Z (instanceRef z_1_0))
           (portRef D (instanceRef z_Q))
          ))
          (net z_1_sqmuxa_2_iZ0 (joined
           (portRef Z (instanceRef z_1_sqmuxa_2_i))
           (portRef CK (instanceRef z_Q))
          ))
          (net z_1_0_amZ0 (joined
           (portRef Z (instanceRef z_1_0_am))
           (portRef BLUT (instanceRef z_1_0))
          ))
          (net z_1_0_bmZ0 (joined
           (portRef Z (instanceRef z_1_0_bm))
           (portRef ALUT (instanceRef z_1_0))
          ))
          (net z_1_sm0 (joined
           (portRef Z (instanceRef z_1s2))
           (portRef C0 (instanceRef z_1_0))
          ))
          (net a_c (joined
           (portRef O (instanceRef a_pad))
           (portRef A (instanceRef z_1_0_am))
          ))
          (net a (joined
           (portRef a)
           (portRef I (instanceRef a_pad))
          ))
          (net b_c (joined
           (portRef O (instanceRef b_pad))
           (portRef B (instanceRef z_1_0_am))
          ))
          (net b (joined
           (portRef b)
           (portRef I (instanceRef b_pad))
          ))
          (net c_c (joined
           (portRef O (instanceRef c_pad))
           (portRef A (instanceRef z_1_0_bm))
          ))
          (net c (joined
           (portRef c)
           (portRef I (instanceRef c_pad))
          ))
          (net d_c (joined
           (portRef O (instanceRef d_pad))
           (portRef B (instanceRef z_1_0_bm))
          ))
          (net d (joined
           (portRef d)
           (portRef I (instanceRef d_pad))
          ))
          (net sel0_c (joined
           (portRef O (instanceRef sel0_pad))
           (portRef A (instanceRef z_1_sqmuxa_2_i))
          ))
          (net sel0 (joined
           (portRef sel0)
           (portRef I (instanceRef sel0_pad))
          ))
          (net sel1_c (joined
           (portRef O (instanceRef sel1_pad))
           (portRef C (instanceRef z_1_0_am))
           (portRef B (instanceRef z_1_sqmuxa_2_i))
          ))
          (net sel1 (joined
           (portRef sel1)
           (portRef I (instanceRef sel1_pad))
          ))
          (net sel2_c (joined
           (portRef O (instanceRef sel2_pad))
           (portRef C (instanceRef z_1_sqmuxa_2_i))
           (portRef A (instanceRef z_1s2))
          ))
          (net sel2 (joined
           (portRef sel2)
           (portRef I (instanceRef sel2_pad))
          ))
          (net sel3_c (joined
           (portRef O (instanceRef sel3_pad))
           (portRef C (instanceRef z_1_0_bm))
           (portRef D (instanceRef z_1_sqmuxa_2_i))
           (portRef B (instanceRef z_1s2))
          ))
          (net sel3 (joined
           (portRef sel3)
           (portRef I (instanceRef sel3_pad))
          ))
          (net z_c (joined
           (portRef Q (instanceRef z_Q))
           (portRef I (instanceRef z_pad))
          ))
          (net z (joined
           (portRef O (instanceRef z_pad))
           (portRef z)
          ))
         )
       )
    )
  )
  (design mult_if (cellRef mult_if (libraryRef work)))
)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -