main.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:potstill 作者: fabianschuiki 项目源码 文件源码
def mainChar(argv):

    parser = argparse.ArgumentParser(
        description="Perform characterization for memory macros.",
        prog="char"
    )
    parser.add_argument("num_addr", metavar="NADDR", type=int, help="number of address lines")
    parser.add_argument("num_bits", metavar="NBITS", type=int, help="number of bits")
    parser.add_argument("char", metavar="CHAR", type=str, help="characterization to perform")
    parser.add_argument("--vdd", metavar="VDD", type=float, default=1.2, help="supply voltage [V]")
    parser.add_argument("--temp", metavar="T", type=float, default=25, help="junction temperature [°C]")
    parser.add_argument("args", nargs=argparse.REMAINDER)
    args = parser.parse_args(argv)

    macro = potstill.macro.MacroConditions(args.num_addr, args.num_bits, vdd=args.vdd, temp=args.temp)

    if args.char == "all":
        mainCharMacroAll(macro, args.args)
    else:
        mainCharMacro(macro, args.char, args.args)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号