Organize top-level files into subdirs.

This commit is contained in:
Matt Guthaus
2018-02-09 10:25:24 -08:00
parent 5aa92a6549
commit 7100d6f904
40 changed files with 7 additions and 10 deletions
+25
View File
@@ -0,0 +1,25 @@
import debug
import design
import utils
from tech import GDS,layer
class write_driver(design.design):
"""
Tristate write driver to be active during write operations only.
This module implements the write driver cell used in the design. It
is a hand-made cell, so the layout and netlist should be available in
the technology library.
"""
pin_names = ["din", "bl", "br", "en", "gnd", "vdd"]
(width,height) = utils.get_libcell_size("write_driver", GDS["unit"], layer["boundary"])
pin_map = utils.get_libcell_pins(pin_names, "write_driver", GDS["unit"], layer["boundary"])
def __init__(self, name):
design.design.__init__(self, name)
debug.info(2, "Create write_driver")
self.width = write_driver.width
self.height = write_driver.height
self.pin_map = write_driver.pin_map