Advertisement
H3draut3r

DLTG DFF

Apr 29th, 2015
876
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #for Informations about the use of this paste, visit http://www.reddit.com/r/dldtg/
  2. #Design made by H3draut3r
  3.  
  4. def not
  5.     port in nin
  6.     port out nout
  7.        
  8.         inst not nand nin nin nout
  9.        
  10. enddef
  11. #
  12. #
  13. #
  14. def nand3
  15.     port in ain31
  16.     port in ain32
  17.     port in ain33
  18.     port out aout3
  19.     net a3<1:0>
  20.        
  21.         inst nax3_1 nand ain31 ain32 a3<0>
  22.         inst nax3_2 not a3<0> a3<1>
  23.         inst nax3_3 nand a3<1> ain33 aout3
  24.        
  25. enddef
  26. #
  27. #
  28. #
  29. def dff
  30.     port in d
  31.     port in e
  32.     port out qt
  33.     port out qc
  34.     net dff<3:0>
  35.    
  36.         inst d1 nand3 e dff<2> dff<1> dff<0>
  37.         inst d2 nand dff<0> d dff<1>
  38.         inst d3 nand dff<3> e dff<2>
  39.         inst d4 nand dff<1> dff<2> dff<3>
  40.        
  41.         inst d5 nand dff<2> QC QT
  42.         inst d6 nand dff<0> QT QC
  43.        
  44. enddef
  45. #
  46. #
  47. #
  48. DEF TOP
  49.   NET D
  50.   NET E
  51.   NET QT
  52.   NET QC
  53.   INST DFF DFF D E QT QC
  54.   INST TEST DFF_TEST D E QT QC
  55.   INST OUTD IO_OUT D
  56.   INST OUTE IO_OUT E
  57.   INST OUTQT IO_OUT QT
  58.   INST OUTQC IO_OUT QC
  59. ENDDEF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement