📄 clock.bl0
字号:
#$ TOOL ispEXPERT 7.1
#$ DATE Wed Jun 02 11:10:12 2004
#$ TITLE clock.bls
#$ PROPERTY PLSI PULLUP ON
#$ PROPERTY PLSI LOCK speaker 28
#$ PROPERTY PLSI LOCK sla 6
#$ PROPERTY PLSI LOCK slb 10
#$ PROPERTY PLSI LOCK slc 11
#$ PROPERTY PLSI LOCK sld 12
#$ PROPERTY PLSI LOCK sha 13
#$ PROPERTY PLSI LOCK shb 7
#$ PROPERTY PLSI LOCK shc 8
#$ PROPERTY PLSI LOCK shd 9
#$ PROPERTY PLSI LOCK mlc 82
#$ PROPERTY PLSI LOCK mld 81
#$ PROPERTY PLSI LOCK mha 80
#$ PROPERTY PLSI LOCK mhb 79
#$ PROPERTY PLSI LOCK mhc 5
#$ PROPERTY PLSI LOCK mhd 4
#$ PROPERTY PLSI LOCK clk 20
#$ PROPERTY PLSI LOCK Y3 66
#$ PROPERTY PLSI LOCK SC 34
#$ PROPERTY PLSI LOCK SB 32
#$ PROPERTY PLSI LOCK SA 30
#$ MODULE clock
#$ PINS 20 speaker'ke,o' sla'ke,o' sld'ke,o' slc'ke,o' slb'ke,o' sha'ke,o' shb'ke,o' shc'ke,o' shd'ke,o' mhd'ke,o' \
# mlc'ke,o' mld'ke,o' mha'ke,o' mhb'ke,o' mhc'ke,o' clk'ke' Y3'ke' SC'ke' SB'ke' SA'ke'
#$ NODES 118 N_12 N_13 N_14 N_15 N_16 N_17 N_18 N_19 N_20 N_21 N_22 N_23 N_24 N_25 N_26'o' N_27 \
# N_28 N_29 N_30 N_31 N_32 N_33 N_34 N_35 N_36 N_37 N_38 N_39 N_40 N_41 N_42 N_43 N_44 N_45 N_46 \
# N_47 N_48 N_49 N_50 N_51 N_52 N_53 N_54 N_55 N_56 N_57 N_58 N_59 N_60 N_61 N_62 gnd N_63'o' N_64 \
# vcc N_65'o' N_66 N_3 N_4'o' N_5'o' N_6 N_7 N_8'o' N_9'o' N_10'o' N_11'o' I5>Q2 I5>Q3 I5>Q4 I5>Q5 I5>Q6 I5>Q7 \
# I6>CAO I6>Q3 I40>D0 I39>D0 I38>D0 I40>CLK I39>CLK I38>CLK I13>Z0 I13>A5 I13>A4 I13>A3 \
# I13>A2 I13>A1 I13>A0 I12>Z0 I10>ZN0 I10>A0 I39>Q0 I9>ZN0 I9>A0 I40>Q0 I8>ZN0 I8>A0 I38>Q0 \
# I13>A6 I12>A2 I6>Q2 I6>Q1 I13>A7 I6>Q0 I5>Q1 I12>A1 I5>Q0 I6>CAI I5>CAO I6>CLK I5>CLK I6>CD \
# I5>CD I12>A0 I41>Q0 I41>SD I5>CAI I41>D0 I41>CLK
#$ EXTERNAL and3 4 A0'i' A1'i' A2'i' Z0'o'
#$ EXTERNAL and8 9 A0'i' A1'i' A2'i' A3'i' A4'i' A5'i' A6'i' A7'i' Z0'o'
#$ EXTERNAL cbu14 8 CAI'i' CD'i' CLK'i' CAO'o' Q0'o' Q1'o' Q2'o' Q3'o'
#$ EXTERNAL cbu18 12 CAI'i' CD'i' CLK'i' CAO'o' Q0'o' Q1'o' Q2'o' Q3'o' Q4'o' Q5'o' Q6'o' Q7'o'
#$ INTERFACE cm224 9 cp'i' q30'o' q31'o' q32'o' q33'o' q40'o' q41'o' q42'o' q43'o'
#$ EXTERNAL fd11 3 CLK'i' D0'i' Q0'o'
#$ EXTERNAL fdb1 4 CLK'i' D0'i' SD'i' Q0'o'
#$ EXTERNAL inv 2 A0'i' ZN0'o'
#$ INTERFACE m60 11 clr'i' cp'i' co'o' q10'o' q11'o' q12'o' q13'o' q20'o' q21'o' q22'o' q23'o'
#$ INTERFACE xssm 39 clk1'i' f0'i' f1'i' f2'i' f3'i' f4'i' f5'i' f6'i' f7'i' m0'i' m1'i' m2'i' m3'i' m4'i' m5'i' m6'i' m7'i' s0'i' s1'i' s2'i' s3'i' s4'i' s5'i' s6'i' s7'i' a'o' b'o' c'o' d'o' e'o' f'o' \
# ff1'o' ff2'o' g'o' h'o' mm1'o' mm2'o' ss1'o' ss2'o'
#$ INSTANCE I12 and3 4 I12>A0 I12>A1 I12>A2 I12>Z0
#$ INSTANCE I13 and8 9 I13>A0 I13>A1 I13>A2 I13>A3 I13>A4 I13>A5 I13>A6 I13>A7 I13>Z0
#$ INSTANCE I6 cbu14 8 I6>CAI I6>CD I6>CLK I6>CAO I6>Q0 I6>Q1 I6>Q2 I6>Q3
#$ INSTANCE I5 cbu18 12 I5>CAI I5>CD I5>CLK I5>CAO I5>Q0 I5>Q1 I5>Q2 I5>Q3 I5>Q4 I5>Q5 \
# I5>Q6 I5>Q7
#$ INSTANCE I1 cm224 9 N_4 N_50 N_51 N_52 N_53 N_54 N_55 N_56 N_57
#$ INSTANCE I38 fd11 3 I38>CLK I38>D0 I38>Q0
#$ INSTANCE I39 fd11 3 I39>CLK I39>D0 I39>Q0
#$ INSTANCE I40 fd11 3 I40>CLK I40>D0 I40>Q0
#$ INSTANCE I41 fdb1 4 I41>CLK I41>D0 I41>SD I41>Q0
#$ INSTANCE I10 inv 2 I10>A0 I10>ZN0
#$ INSTANCE I8 inv 2 I8>A0 I8>ZN0
#$ INSTANCE I9 inv 2 I9>A0 I9>ZN0
#$ INSTANCE I3 m60 11 N_58 N_59 N_32 N_34 N_35 N_36 N_37 N_38 N_39 N_40 N_41
#$ INSTANCE I4 m60 11 vcc N_65 N_31 N_42 N_43 N_44 N_45 N_46 N_47 N_48 N_49
#$ INSTANCE I2 xssm 39 N_33 N_42 N_43 N_44 N_45 N_46 N_47 N_48 N_49 N_34 N_35 N_36 N_37 N_38 \
# N_39 N_40 N_41 N_50 N_51 N_52 N_53 N_54 N_55 N_56 N_57 N_19 N_18 N_17 N_16 N_15 N_14 N_22 N_23 \
# N_13 N_12 N_20 N_21 N_24 N_25
.model clock
.inputs N_10.BLIF N_11.BLIF N_9.BLIF N_8.BLIF I13>Z0.BLIF N_38.BLIF N_40.BLIF \
N_42.BLIF N_45.BLIF N_46.BLIF N_48.BLIF I12>Z0.BLIF I10>ZN0.BLIF N_7.BLIF \
I39>Q0.BLIF I9>ZN0.BLIF N_3.BLIF I40>Q0.BLIF I8>ZN0.BLIF N_64.BLIF I38>Q0.BLIF \
N_30.BLIF I6>Q2.BLIF I6>Q1.BLIF N_61.BLIF I6>Q0.BLIF I5>Q1.BLIF N_62.BLIF \
I5>Q0.BLIF N_60.BLIF I5>CAO.BLIF N_63.BLIF gnd.BLIF N_29.BLIF I41>Q0.BLIF \
N_35.BLIF vcc.BLIF N_31.BLIF N_66.BLIF N_27.BLIF N_28.BLIF Y3.BLIF SC.BLIF \
SB.BLIF SA.BLIF clk.BLIF N_5.BLIF N_6.BLIF N_32.BLIF N_26.BLIF N_12.BLIF \
N_13.BLIF N_14.BLIF N_15.BLIF N_16.BLIF N_17.BLIF N_18.BLIF N_19.BLIF \
N_20.BLIF N_21.BLIF N_22.BLIF N_23.BLIF N_24.BLIF N_25.BLIF
.outputs vcc gnd I40>D0 I39>D0 I38>D0 I40>CLK I39>CLK I38>CLK N_28 I13>A5 \
I13>A4 I13>A3 I13>A2 I13>A1 I13>A0 N_27 N_6 N_7 I10>A0 N_66 N_3 I9>A0 N_58 \
N_64 I8>A0 N_30 I13>A6 I12>A2 N_59 N_61 I13>A7 N_33 N_62 I12>A1 N_60 I6>CAI \
I6>CLK I5>CLK I6>CD I5>CD N_29 I12>A0 I41>SD I5>CAI I41>D0 I41>CLK N_5 N_26 \
N_8 N_9 N_10 N_11 N_63 N_4 N_65 speaker sla slb slc sld sha shb shc shd mlc \
mld mha mhb mhc mhd
.subckt g_2and A.BLIF=N_31.BLIF B.BLIF=N_66.BLIF Y=N_5
.subckt g_2or A.BLIF=N_27.BLIF B.BLIF=N_28.BLIF Y=N_26
.subckt g_input I.BLIF=Y3.BLIF O=N_8
.subckt g_input I.BLIF=SC.BLIF O=N_9
.subckt g_input I.BLIF=SB.BLIF O=N_10
.subckt g_input I.BLIF=SA.BLIF O=N_11
.subckt g_input I.BLIF=clk.BLIF O=N_63
.subckt g_mux21 A.BLIF=N_61.BLIF B.BLIF=N_5.BLIF S.BLIF=N_6.BLIF Y=N_4
.subckt g_mux21 A.BLIF=N_61.BLIF B.BLIF=N_32.BLIF S.BLIF=N_66.BLIF Y=N_65
.subckt g_output I.BLIF=N_26.BLIF O=speaker
.subckt g_output I.BLIF=N_12.BLIF O=sla
.subckt g_output I.BLIF=N_13.BLIF O=slb
.subckt g_output I.BLIF=N_14.BLIF O=slc
.subckt g_output I.BLIF=N_15.BLIF O=sld
.subckt g_output I.BLIF=N_16.BLIF O=sha
.subckt g_output I.BLIF=N_17.BLIF O=shb
.subckt g_output I.BLIF=N_18.BLIF O=shc
.subckt g_output I.BLIF=N_19.BLIF O=shd
.subckt g_output I.BLIF=N_20.BLIF O=mlc
.subckt g_output I.BLIF=N_21.BLIF O=mld
.subckt g_output I.BLIF=N_22.BLIF O=mha
.subckt g_output I.BLIF=N_23.BLIF O=mhb
.subckt g_output I.BLIF=N_24.BLIF O=mhc
.subckt g_output I.BLIF=N_25.BLIF O=mhd
.names vcc
1
.names gnd
.names N_10.BLIF I40>D0
1 1
0 0
.names N_11.BLIF I39>D0
1 1
0 0
.names N_9.BLIF I38>D0
1 1
0 0
.names N_8.BLIF I40>CLK
1 1
0 0
.names N_8.BLIF I39>CLK
1 1
0 0
.names N_8.BLIF I38>CLK
1 1
0 0
.names I13>Z0.BLIF N_28
1 1
0 0
.names N_38.BLIF I13>A5
1 1
0 0
.names N_40.BLIF I13>A4
1 1
0 0
.names N_42.BLIF I13>A3
1 1
0 0
.names N_45.BLIF I13>A2
1 1
0 0
.names N_46.BLIF I13>A1
1 1
0 0
.names N_48.BLIF I13>A0
1 1
0 0
.names I12>Z0.BLIF N_27
1 1
0 0
.names I10>ZN0.BLIF N_6
1 1
0 0
.names I39>Q0.BLIF N_7
1 1
0 0
.names N_7.BLIF I10>A0
1 1
0 0
.names I9>ZN0.BLIF N_66
1 1
0 0
.names I40>Q0.BLIF N_3
1 1
0 0
.names N_3.BLIF I9>A0
1 1
0 0
.names I8>ZN0.BLIF N_58
1 1
0 0
.names I38>Q0.BLIF N_64
1 1
0 0
.names N_64.BLIF I8>A0
1 1
0 0
.names I6>Q2.BLIF N_30
1 1
0 0
.names N_30.BLIF I13>A6
1 1
0 0
.names N_30.BLIF I12>A2
1 1
0 0
.names I6>Q1.BLIF N_59
1 1
0 0
.names I6>Q0.BLIF N_61
1 1
0 0
.names N_61.BLIF I13>A7
1 1
0 0
.names I5>Q1.BLIF N_33
1 1
0 0
.names I5>Q0.BLIF N_62
1 1
0 0
.names N_62.BLIF I12>A1
1 1
0 0
.names I5>CAO.BLIF N_60
1 1
0 0
.names N_60.BLIF I6>CAI
1 1
0 0
.names N_63.BLIF I6>CLK
1 1
0 0
.names N_63.BLIF I5>CLK
1 1
0 0
.names gnd.BLIF I6>CD
1 1
0 0
.names gnd.BLIF I5>CD
1 1
0 0
.names I41>Q0.BLIF N_29
1 1
0 0
.names N_29.BLIF I12>A0
1 1
0 0
.names N_35.BLIF I41>SD
1 1
0 0
.names vcc.BLIF I5>CAI
1 1
0 0
.names vcc.BLIF I41>D0
1 1
0 0
.names N_31.BLIF I41>CLK
1 1
0 0
.end
.model g_2and
.inputs A.BLIF B.BLIF
.outputs Y
.names A.BLIF B.BLIF Y
11 1
0- 0
-0 0
.end
.model g_2or
.inputs A.BLIF B.BLIF
.outputs Y
.names A.BLIF B.BLIF Y
1- 1
-1 1
00 0
.end
.model g_input
.inputs I.BLIF
.outputs O
.names I.BLIF O
1 1
0 0
.end
.model g_mux21
.inputs A.BLIF B.BLIF S.BLIF
.outputs Y
.names S.BLIF A.BLIF B.BLIF Y
01- 1
1-1 1
00- 0
1-0 0
.end
.model g_output
.inputs I.BLIF
.outputs O
.names I.BLIF O
1 1
0 0
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -