📄 cmos_fifo_usb.edn
字号:
(property capacitance (integer 1))
)
(port S (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell INBUF (cellType GENERIC)
(property preferred (string "true"))
(property pad_cell (string "true"))
(property dont_touch (string "false"))
(property area (integer 0))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "PAD"))
)
(port PAD (direction INPUT)
(property min_pulse_width_low (integer 2))
(property min_pulse_width_high (integer 2))
(property capacitance (integer 1))
(property is_pad (string "true"))
)
)
(property area (integer 0))
)
)
(cell GND (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 0))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "0"))
)
)
(property area (integer 0))
)
)
(cell DFN1P0 (cellType GENERIC)
(property is_sequential (integer 1))
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Q (direction OUTPUT)
(property function (string "IQ"))
)
(port CLK (direction INPUT)
(property min_pulse_width_low (integer 0))
(property min_pulse_width_high (integer 0))
(property clock (integer 1))
(property capacitance (integer 1))
)
(port D (direction INPUT)
(property capacitance (integer 1))
)
(port PRE (direction INPUT)
(property preset (integer 1))
(property min_pulse_width_low (integer 0))
(property capacitance (integer 1))
)
)
(property is_ff (integer 1))
(property area (integer 1))
)
)
(cell DFN1C0 (cellType GENERIC)
(property is_sequential (integer 1))
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Q (direction OUTPUT)
(property function (string "IQ"))
)
(port CLK (direction INPUT)
(property min_pulse_width_low (integer 0))
(property min_pulse_width_high (integer 0))
(property clock (integer 1))
(property capacitance (integer 1))
)
(port CLR (direction INPUT)
(property clear (integer 1))
(property min_pulse_width_low (integer 0))
(property capacitance (integer 1))
)
(port D (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_ff (integer 1))
(property area (integer 1))
)
)
(cell DFN1 (cellType GENERIC)
(property is_sequential (integer 1))
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Q (direction OUTPUT)
(property function (string "IQ"))
)
(port CLK (direction INPUT)
(property min_pulse_width_low (integer 0))
(property min_pulse_width_high (integer 0))
(property clock (integer 1))
(property capacitance (integer 1))
)
(port D (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_ff (integer 1))
(property area (integer 1))
)
)
(cell BUFF (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "A"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AX1E (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "!((A & B) ^ C)"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AOI1B (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "!(A & B + !C)"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AOI1 (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "!(A & B + C)"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AO1D (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "(!A & !B) + C"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AO1C (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "(!A & B) + !C"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AO1B (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "(A & B) + !C"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
(cell AO1 (cellType GENERIC)
(property dont_touch (string "false"))
(property area (integer 1))
(view prim (viewType NETLIST)
(interface
(port Y (direction OUTPUT)
(property max_fanout (integer 2000))
(property function (string "(A & B) + C"))
)
(port A (direction INPUT)
(property capacitance (integer 1))
)
(port B (direction INPUT)
(property capacitance (integer 1))
)
(port C (direction INPUT)
(property capacitance (integer 1))
)
)
(property is_combinational (integer 1))
(property area (integer 1))
)
)
)
(library work
(edifLevel 0)
(technology (numberDefinition ))
(cell two_port1280x8 (cellType GENERIC)
(view netlist (viewType NETLIST)
(interface
(port (array (rename wd "wd[7:0]") 8) (direction INPUT))
(port (array (rename waddr "waddr[10:0]") 11) (direction INPUT))
(port (array (rename raddr "raddr[6:0]") 7) (direction INPUT))
(port (array (rename rdout "rdout[15:0]") 16) (direction OUTPUT))
(port wclk_c_1 (direction INPUT))
(port un2lto8 (direction INPUT))
(port un2lto9 (direction INPUT))
(port ren (direction INPUT))
(port wen (direction INPUT))
(port reset_c_1 (direction INPUT))
(port two_port1280x8_GND (direction INPUT))
(port un2lto7 (direction INPUT))
(port two_port1280x8_VCC (direction INPUT))
(port wclk_c_2 (direction INPUT))
)
(contents
(instance BFF2_1_inst_0 (viewRef prim (cellRef BUFF (libraryRef PA3)))
)
(instance BFF2_0_inst_0 (viewRef prim (cellRef BUFF (libraryRef PA3)))
)
(instance MX2_12 (viewRef prim (cellRef MX2 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance MX2_RD_14_inst (viewRef prim (cellRef MX2 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance BFF2_1_inst (viewRef prim (cellRef DFN1 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance MX2_14 (viewRef prim (cellRef MX2 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance MX2_1 (viewRef prim (cellRef MX2 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance MX2_13 (viewRef prim (cellRef MX2 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance MX2_7 (viewRef prim (cellRef MX2 (libraryRef PA3)))
(property is_instantiated (integer 1))
)
(instance two_port1280x8_R0C0 (viewRef prim (cellRef RAM512X18 (libraryRef PA3)))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -