|
Message
From: cvs at opencores.org<cvs@o...>
Date: Wed Oct 24 23:45:15 CEST 2007
Subject: [cvs-checkins] MODIFIED: s1_core ...
Date: 00/07/10 24:23:45 Modified: s1_core/tools/src synopsys_dc.setup Added: s1_core/tools/src TSMC_naming_rule.script Log: Version with undisclosed library names Revision Changes Path 1.2 s1_core/tools/src/synopsys_dc.setup http://www.opencores.org/cvsweb.shtml/s1_core/tools/src/synopsys_dc.setup.diff?r1=1.1&r2=1.2 (In the diff below, changes in quantity of whitespace are not shown.) Index: synopsys_dc.setup =================================================================== RCS file: /cvsroot/fafa1971/s1_core/tools/src/synopsys_dc.setup,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- synopsys_dc.setup 24 Oct 2007 21:37:28 -0000 1.1 +++ synopsys_dc.setup 24 Oct 2007 21:45:15 -0000 1.2 @@ -1,10 +1,10 @@ /* setup the Setup...Defaults menu */ designer = "NISung" company = "TSMC" -search_path = { } +search_path = { /usr/design/techlibs/tsmc/digital/Front_End/timing_power/tcbn90lphpcg_150a } hdlin_translate_off_skip_text = TRUE link_library= { } -target_library= { } +target_library= { tcbn90lphpcgtc.db } symbol_library= { } default_schematic_options = "-size infinite" 1.1 s1_core/tools/src/TSMC_naming_rule.script http://www.opencores.org/cvsweb.shtml/s1_core/tools/src/TSMC_naming_rule.script?rev=1.1&content-type=text/x-cvsweb-markup Index: TSMC_naming_rule.script =================================================================== define_name_rules asic_top_rules \ -allowed "a-zA-Z0-9_()[]" \ -max_length 16 \ -reserved_words {"always", "and", "assign", "begin", "buf", "bufif0", \ "bufif1", "case", "casex", "casez", "cmos", "deassign", "default", \ "defparam", "disable", "edge", "else", "end", "endcase", "endfunction", \ "endmodule", "endprimitive", "endspecify", "endtable", "endtask", \ "event", "for", "force", "forever", "fork", "function", "highz0", \ "highz1", "if", "initial", "inout", "input", "integer", "join", "large", \ "macromodule", "medium", "module", "nand", "negedge", "nmos", "nor", \ "not", "notif0", "notif1", "or", "output", "pmos", "posedge", "primitive", \ "pull0", "pull1", "pulldown", "pullup", "rcmos", "reg", "release", "repeat", \ "rnmos", "rpmos", "rtran", "rtranif0", "rtranif1", "scalered", "small", \ "specify", "specparam", "strong0", "strong1", "supply0", "supply1", \ "table", "task", "time", "tran", "tranif0", "tranif1", "tri", "tri0", \ "tri1", "triand", "trior", "vectored", "wait", "wand", "weak0", "weak1", \ "while", "wire", "wor", "xnor", "xor", \ "abs", "access", "after", "alias", "all", "and", "architecture", "array", \ "assert", "attribute", "begin", "block", "body", "buffer", "bus", "case", \ "component", "configuration", "constant", "disconnect", "downto", "else", \ "elsif", "end", "entity", "exit", "file", "for", "function", "generate", \ "generic", "guarded", "if", "in", "inout", "is", "label", "library", \ "linkage", "loop", "map", "mod", "nand", "new", "next", "nor", "not", \ "null", "of", "on", "open", "or", "others", "out", "package", "port", \ "procedure", "process", "range", "record", "register", "rem", "report", \ "return", "select", "severity", "signal", "subtype", "then", "to", \ "transport", "type", "units", "until", "use", "variable", "wait", "when", \ "while", "with", "xor"} \ -case_insensitive \ -first_restricted "_" \ -last_restricted "_" \ -map {{"\*cell\*","U"},{"*-return","RET"}}; define_name_rules asic_core_rules \ -allowed "a-zA-Z0-9_()[]" \ -max_length 255 \ -reserved_words {"always", "and", "assign", "begin", "buf", "bufif0", \ "bufif1", "case", "casex", "casez", "cmos", "deassign", "default", \ "defparam", "disable", "edge", "else", "end", "endcase", "endfunction", \ "endmodule", "endprimitive", "endspecify", "endtable", "endtask", \ "event", "for", "force", "forever", "fork", "function", "highz0", \ "highz1", "if", "initial", "inout", "input", "integer", "join", "large", \ "macromodule", "medium", "module", "nand", "negedge", "nmos", "nor", \ "not", "notif0", "notif1", "or", "output", "pmos", "posedge", "primitive", \ "pull0", "pull1", "pulldown", "pullup", "rcmos", "reg", "release", "repeat", \ "rnmos", "rpmos", "rtran", "rtranif0", "rtranif1", "scalered", "small", \ "specify", "specparam", "strong0", "strong1", "supply0", "supply1", \ "table", "task", "time", "tran", "tranif0", "tranif1", "tri", "tri0", \ "tri1", "triand", "trior", "vectored", "wait", "wand", "weak0", "weak1", \ "while", "wire", "wor", "xnor", "xor", \ \ "abs", "access", "after", "alias", "all", "and", "architecture", "array", \ "assert", "attribute", "begin", "block", "body", "buffer", "bus", "case", \ "component", "configuration", "constant", "disconnect", "downto", "else", \ "elsif", "end", "entity", "exit", "file", "for", "function", "generate", \ "generic", "guarded", "if", "in", "inout", "is", "label", "library", \
"linkage", "loop", "map", "mod", "nand", "new", "next", "nor", "not", \
"null", "of", "on", "open", "or", "others", "out", "package", "port", \
"procedure", "process", "range", "record", "register", "rem", "report", \
"return", "select", "severity", "signal", "subtype", "then", "to", \
"transport", "type", "units", "until", "use", "variable", "wait", "when", \
"while", "with", "xor"} \
-case_insensitive \
-last_restricted "_" \
-first_restricted "_" \
-map {{"\*cell\*","U"},{"*-return","RET"}};
view_script_submenu_items = view_script_submenu_items + \
{"Apply TSMC Name Rules", "change_names -rules asic_core_rules -verbose \
-hierarchy; change_names -rules asic_top_rules -verbose" }
|
 |