CD4CES.EDN 7.03 KB
(edif (rename cd4ces "CD4CES")
  (edifVersion 2 0 0)
  (edifLevel 0)
  (keywordMap (keywordLevel 0))
  (status
    (written
      (timeStamp 2004 4 13 17 35 25)
      (author "Synplicity, Inc.")
      (program "Synplify" (version "7.3.5, Build 222R"))
     )
   )
  (library VIRTEX
    (edifLevel 0)
    (technology (numberDefinition ))
    (cell LUT4_L (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port I0 (direction INPUT))
           (port I1 (direction INPUT))
           (port I2 (direction INPUT))
           (port I3 (direction INPUT))
           (port LO (direction OUTPUT))
         )
       )
    )
    (cell LUT4 (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port I0 (direction INPUT))
           (port I1 (direction INPUT))
           (port I2 (direction INPUT))
           (port I3 (direction INPUT))
           (port O (direction OUTPUT))
         )
       )
    )
    (cell LUT3_L (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port I0 (direction INPUT))
           (port I1 (direction INPUT))
           (port I2 (direction INPUT))
           (port LO (direction OUTPUT))
         )
       )
    )
    (cell LUT2 (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port I0 (direction INPUT))
           (port I1 (direction INPUT))
           (port O (direction OUTPUT))
         )
       )
    )
  )
  (library UNILIB
    (edifLevel 0)
    (technology (numberDefinition ))
    (cell FDCE (cellType GENERIC)
       (view PRIM (viewType NETLIST)
         (interface
           (port Q (direction OUTPUT))
           (port D (direction INPUT))
           (port C (direction INPUT)
 )
           (port CLR (direction INPUT))
           (port CE (direction INPUT))
         )
       )
    )
  )
  (library work
    (edifLevel 0)
    (technology (numberDefinition ))
    (cell (rename cd4ces "CD4CES") (cellType GENERIC)
       (view behav (viewType NETLIST)
         (interface
           (port CE (direction INPUT)
 )
           (port C (direction INPUT)
 )
           (port CLR (direction INPUT)
 )
           (port Q0 (direction OUTPUT))
           (port Q1 (direction OUTPUT))
           (port Q2 (direction OUTPUT))
           (port Q3 (direction OUTPUT))
           (port CEO (direction OUTPUT))
           (port TC (direction OUTPUT))
         )
         (contents
          (instance (rename y_3_1_a2_3 "y_3_1_a2[3]") (viewRef PRIM (cellRef LUT4_L (libraryRef VIRTEX)))
           (property init (string "0180"))
          )
          (instance (rename y_3_1_a2_2 "y_3_1_a2[2]") (viewRef PRIM (cellRef LUT4_L (libraryRef VIRTEX)))
           (property init (string "0078"))
          )
          (instance (rename y_3_1_a2_1 "y_3_1_a2[1]") (viewRef PRIM (cellRef LUT3_L (libraryRef VIRTEX)))
           (property init (string "06"))
          )
          (instance (rename y_3_1_a2_0 "y_3_1_a2[0]") (viewRef PRIM (cellRef LUT4_L (libraryRef VIRTEX)))
           (property init (string "0155"))
          )
          (instance (rename y_0 "y[0]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
          )
          (instance (rename y_1 "y[1]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
          )
          (instance (rename y_2 "y[2]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
          )
          (instance (rename y_3 "y[3]") (viewRef PRIM (cellRef FDCE (libraryRef UNILIB)))
          )
          (instance CEO_0_a2 (viewRef PRIM (cellRef LUT2 (libraryRef VIRTEX)))
           (property init (string "8"))
          )
          (instance TC_0_a2 (viewRef PRIM (cellRef LUT4 (libraryRef VIRTEX)))
           (property init (string "0200"))
          )
          (net (rename ce "CE") (joined
           (portRef CE)
           (portRef I0 (instanceRef CEO_0_a2))
           (portRef CE (instanceRef y_3))
           (portRef CE (instanceRef y_2))
           (portRef CE (instanceRef y_1))
           (portRef CE (instanceRef y_0))
          ))
          (net (rename c "C") (joined
           (portRef C)
           (portRef C (instanceRef y_3))
           (portRef C (instanceRef y_2))
           (portRef C (instanceRef y_1))
           (portRef C (instanceRef y_0))
          ))
          (net (rename clr "CLR") (joined
           (portRef CLR)
           (portRef CLR (instanceRef y_3))
           (portRef CLR (instanceRef y_2))
           (portRef CLR (instanceRef y_1))
           (portRef CLR (instanceRef y_0))
          ))
          (net (rename q0 "Q0") (joined
           (portRef Q (instanceRef y_0))
           (portRef I0 (instanceRef TC_0_a2))
           (portRef I0 (instanceRef y_3_1_a2_0))
           (portRef I0 (instanceRef y_3_1_a2_1))
           (portRef I0 (instanceRef y_3_1_a2_2))
           (portRef I0 (instanceRef y_3_1_a2_3))
           (portRef Q0)
          ))
          (net (rename q1 "Q1") (joined
           (portRef Q (instanceRef y_1))
           (portRef I1 (instanceRef TC_0_a2))
           (portRef I1 (instanceRef y_3_1_a2_0))
           (portRef I1 (instanceRef y_3_1_a2_1))
           (portRef I1 (instanceRef y_3_1_a2_2))
           (portRef I1 (instanceRef y_3_1_a2_3))
           (portRef Q1)
          ))
          (net (rename q2 "Q2") (joined
           (portRef Q (instanceRef y_2))
           (portRef I2 (instanceRef TC_0_a2))
           (portRef I2 (instanceRef y_3_1_a2_0))
           (portRef I2 (instanceRef y_3_1_a2_2))
           (portRef I2 (instanceRef y_3_1_a2_3))
           (portRef Q2)
          ))
          (net (rename q3 "Q3") (joined
           (portRef Q (instanceRef y_3))
           (portRef I3 (instanceRef TC_0_a2))
           (portRef I3 (instanceRef y_3_1_a2_0))
           (portRef I2 (instanceRef y_3_1_a2_1))
           (portRef I3 (instanceRef y_3_1_a2_2))
           (portRef I3 (instanceRef y_3_1_a2_3))
           (portRef Q3)
          ))
          (net (rename ceo "CEO") (joined
           (portRef O (instanceRef CEO_0_a2))
           (portRef CEO)
          ))
          (net (rename tc "TC") (joined
           (portRef O (instanceRef TC_0_a2))
           (portRef I1 (instanceRef CEO_0_a2))
           (portRef TC)
          ))
          (net (rename y_3_3 "y_3(3)") (joined
           (portRef LO (instanceRef y_3_1_a2_3))
           (portRef D (instanceRef y_3))
          ))
          (net (rename y_3_2 "y_3(2)") (joined
           (portRef LO (instanceRef y_3_1_a2_2))
           (portRef D (instanceRef y_2))
          ))
          (net (rename y_3_1 "y_3(1)") (joined
           (portRef LO (instanceRef y_3_1_a2_1))
           (portRef D (instanceRef y_1))
          ))
          (net (rename y_3_0 "y_3(0)") (joined
           (portRef LO (instanceRef y_3_1_a2_0))
           (portRef D (instanceRef y_0))
          ))
         )
       )
    )
  )
  (design (rename cd4ces "CD4CES") (cellRef cd4ces (libraryRef work))
	(property PART (string "xc3s400pq208-4") (owner "Xilinx")))
)