Fix typographical and grammatical errors and inconsistencies.
authorwhitequark <whitequark@whitequark.org>
Fri, 7 Dec 2018 19:14:07 +0000 (19:14 +0000)
committerwhitequark <whitequark@whitequark.org>
Wed, 2 Jan 2019 13:12:17 +0000 (13:12 +0000)
The initial list of hits was generated with the codespell command
below, and each hit was evaluated and fixed manually while taking
context into consideration.

    DIRS="kernel/ frontends/ backends/ passes/ techlibs/"
    DIRS="${DIRS} libs/ezsat/ libs/subcircuit"
    codespell $DIRS -S *.o -L upto,iff,thru,synopsys,uint

More hits were found by looking through comments and strings manually.

40 files changed:
README.md
backends/simplec/simplec.cc
backends/smt2/smtbmc.py
backends/table/table.cc
backends/verilog/verilog_backend.cc
frontends/ast/ast.cc
frontends/blif/blifparse.cc
frontends/liberty/liberty.cc
frontends/verific/verificsva.cc
frontends/verilog/verilog_parser.y
kernel/log.h
kernel/yosys.cc
libs/ezsat/ezminisat.h
libs/subcircuit/README
passes/cmds/chformal.cc
passes/cmds/connect.cc
passes/cmds/select.cc
passes/cmds/setundef.cc
passes/cmds/show.cc
passes/cmds/tee.cc
passes/fsm/fsm_detect.cc
passes/fsm/fsm_extract.cc
passes/hierarchy/hierarchy.cc
passes/opt/opt_expr.cc
passes/opt/opt_lut.cc
techlibs/achronix/speedster22i/cells_map.v
techlibs/achronix/synth_achronix.cc
techlibs/anlogic/synth_anlogic.cc
techlibs/common/prep.cc
techlibs/common/synth.cc
techlibs/coolrunner2/synth_coolrunner2.cc
techlibs/easic/synth_easic.cc
techlibs/ecp5/cells_bb.v
techlibs/ecp5/synth_ecp5.cc
techlibs/gowin/synth_gowin.cc
techlibs/greenpak4/synth_greenpak4.cc
techlibs/ice40/synth_ice40.cc
techlibs/intel/cyclonev/cells_sim.v
techlibs/sf2/synth_sf2.cc
techlibs/xilinx/synth_xilinx.cc

index 840f2c8b25515f9ea4fd72bf8be3b216fd12c2dd..883f2b0a591a326c9b479ac9de7e977e509b22bd 100644 (file)
--- a/README.md
+++ b/README.md
@@ -117,7 +117,7 @@ reading the design using the Verilog frontend:
 
        yosys> read_verilog tests/simple/fiedler-cooley.v
 
-writing the design to the console in yosys's internal format:
+writing the design to the console in Yosys's internal format:
 
        yosys> write_ilang
 
@@ -234,7 +234,7 @@ Unsupported Verilog-2005 Features
 =================================
 
 The following Verilog-2005 features are not supported by
-yosys and there are currently no plans to add support
+Yosys and there are currently no plans to add support
 for them:
 
 - Non-synthesizable language features as defined in
@@ -285,9 +285,9 @@ Verilog Attributes and non-standard features
   storage element. The register itself will always have all bits set
   to 'x' (undefined). The variable may only be used as blocking assigned
   temporary variable within an always block. This is mostly used internally
-  by yosys to synthesize Verilog functions and access arrays.
+  by Yosys to synthesize Verilog functions and access arrays.
 
-- The ``onehot`` attribute on wires mark them as onehot state register. This
+- The ``onehot`` attribute on wires mark them as one-hot state register. This
   is used for example for memory port sharing and set by the fsm_map pass.
 
 - The ``blackbox`` attribute on modules is used to mark empty stub modules
@@ -319,13 +319,13 @@ Verilog Attributes and non-standard features
   through the synthesis. When entities are combined, a new |-separated
   string is created that contains all the string from the original entities.
 
-- In addition to the ``(* ... *)`` attribute syntax, yosys supports
+- In addition to the ``(* ... *)`` attribute syntax, Yosys supports
   the non-standard ``{* ... *}`` attribute syntax to set default attributes
   for everything that comes after the ``{* ... *}`` statement. (Reset
   by adding an empty ``{* *}`` statement.)
 
 - In module parameter and port declarations, and cell port and parameter
-  lists, a trailing comma is ignored. This simplifies writing verilog code
+  lists, a trailing comma is ignored. This simplifies writing Verilog code
   generators a bit in some cases.
 
 - Modules can be declared with ``module mod_name(...);`` (with three dots
@@ -410,11 +410,11 @@ Non-standard or SystemVerilog features for formal verification
 
 - The system functions ``$allconst`` and ``$allseq`` can be used to construct
   formal exist-forall problems. Assumptions only hold if the trace satisfies
-  the assumtion for all ``$allconst/$allseq`` values. For assertions and cover
+  the assumption for all ``$allconst/$allseq`` values. For assertions and cover
   statements it is sufficient if just one ``$allconst/$allseq`` value triggers
   the property (similar to ``$anyconst/$anyseq``).
 
-- Wires/registers decalred using the ``anyconst/anyseq/allconst/allseq`` attribute
+- Wires/registers declared using the ``anyconst/anyseq/allconst/allseq`` attribute
   (for example ``(* anyconst *) reg [7:0] foobar;``) will behave as if driven
   by a ``$anyconst/$anyseq/$allconst/$allseq`` function.
 
@@ -485,6 +485,6 @@ Then execute, from the root of the repository:
 
 Notes:
 
-- To run `make manual` you need to have installed yosys with `make install`,
+- To run `make manual` you need to have installed Yosys with `make install`,
   otherwise it will fail on finding `kernel/yosys.h` while building
   `PRESENTATION_Prog`.
index 349bc5a6d314a000d1c66465fb6f2971fa426461..6f2ccbe20bc78a79b744dc76454b4129a3ecf752 100644 (file)
@@ -748,7 +748,7 @@ struct SimplecBackend : public Backend {
                log("\n");
                log("    write_simplec [options] [filename]\n");
                log("\n");
-               log("Write simple C code for simulating the design. The C code writen can be used to\n");
+               log("Write simple C code for simulating the design. The C code written can be used to\n");
                log("simulate the design in a C environment, but the purpose of this command is to\n");
                log("generate code that works well with C-based formal verification.\n");
                log("\n");
index 721a395e377f70b5f40eba88ffbf4476f21fcaaa..94a5e2da07689914239b768a189553c4c719b8c9 100644 (file)
@@ -87,7 +87,7 @@ yosys-smtbmc [options] <yosys_smt2_output>
 
     --aig <aim_filename>:<aiw_filename>
         like above, but for map files and witness files that do not
-        share a filename prefix (or use differen file extensions).
+        share a filename prefix (or use different file extensions).
 
     --aig-noheader
         the AIGER witness file does not include the status and
@@ -103,8 +103,8 @@ yosys-smtbmc [options] <yosys_smt2_output>
     --presat
         check if the design with assumptions but without assertions
         is SAT before checking if assertions are UNSAT. This will
-        detect if there are contradicting assumtions. In some cases
-        this will also help to "warmup" the solver, potentially
+        detect if there are contradicting assumptions. In some cases
+        this will also help to "warm up" the solver, potentially
         yielding a speedup.
 
     --final-only
@@ -149,7 +149,7 @@ yosys-smtbmc [options] <yosys_smt2_output>
     --append <num_steps>
         add <num_steps> time steps at the end of the trace
         when creating a counter example (this additional time
-        steps will still be constrained by assumtions)
+        steps will still be constrained by assumptions)
 """ + so.helpmsg())
     sys.exit(1)
 
index 979273dd33724f2ca7062c54012c16fa987cb1b3..b75169ea4637bc99e831ac4affaca8215e1c0e1d 100644 (file)
@@ -109,7 +109,7 @@ struct TableBackend : public Backend {
                                else if (cell->output(conn.first))
                                        *f << "out" << "\t";
                                else
-                                       *f << "unkown" << "\t";
+                                       *f << "unknown" << "\t";
 
                                *f << log_signal(sigmap(conn.second)) << "\n";
                        }
index 71db25f989728cc8e3732e5a28912652b8afd214..2537e18e515edeca8c39aa0368baf0951429c594 100644 (file)
@@ -1447,7 +1447,7 @@ void dump_module(std::ostream &f, std::string indent, RTLIL::Module *module)
                }
 
        if (!module->processes.empty())
-               log_warning("Module %s contains unmapped RTLIL proccesses. RTLIL processes\n"
+               log_warning("Module %s contains unmapped RTLIL processes. RTLIL processes\n"
                                "can't always be mapped directly to Verilog always blocks. Unintended\n"
                                "changes in simulation behavior are possible! Use \"proc\" to convert\n"
                                "processes to logic networks and registers.\n", log_id(module));
index 2c1561552941d6b46f2dac676d3f4b662796088e..5a1bae7a704cb690f7edf4e9b10db469a84d0e82 100644 (file)
@@ -36,14 +36,14 @@ YOSYS_NAMESPACE_BEGIN
 using namespace AST;
 using namespace AST_INTERNAL;
 
-// instanciate global variables (public API)
+// instantiate global variables (public API)
 namespace AST {
        std::string current_filename;
        void (*set_line_num)(int) = NULL;
        int (*get_line_num)() = NULL;
 }
 
-// instanciate global variables (private API)
+// instantiate global variables (private API)
 namespace AST_INTERNAL {
        bool flag_dump_ast1, flag_dump_ast2, flag_no_dump_ptr, flag_dump_vlog, flag_dump_rtlil, flag_nolatches, flag_nomeminit;
        bool flag_nomem2reg, flag_mem2reg, flag_lib, flag_noopt, flag_icells, flag_autowire;
index 034b3e70c61546c278a00990dd8c374eb3c5269d..9116b257f4e4907cbb059c7d5f907525dfbe650a 100644 (file)
@@ -276,7 +276,7 @@ void parse_blif(RTLIL::Design *design, std::istream &f, std::string dff_name, bo
 
                                if(lastcell == nullptr || module == nullptr)
                                {
-                                       err_reason = stringf("No primative object to attach .cname %s.", p);
+                                       err_reason = stringf("No primitive object to attach .cname %s.", p);
                                        goto error_with_reason;
                                }
 
index 4acfbf1cb2b7b7c7eadd55b99dfef336e7c8a5a7..6e3cffaca7d6b513a2d616d08053236a29ab9e6a 100644 (file)
@@ -616,7 +616,7 @@ struct LibertyFrontend : public Frontend {
                                        LibertyAst *bus_type_node = node->find("bus_type");
 
                                        if (!bus_type_node || !type_map.count(bus_type_node->value))
-                                               log_error("Unkown or unsupported type for bus interface %s on cell %s.\n",
+                                               log_error("Unknown or unsupported type for bus interface %s on cell %s.\n",
                                                                node->args.at(0).c_str(), log_id(cell_name));
 
                                        int bus_type_width = std::get<0>(type_map.at(bus_type_node->value));
index cdc9ece8c6fcfca1d7b6d7bbbc8a88edd97f976a..6681115dfa57cc8dc423e6b7c2efa0001883de99 100644 (file)
@@ -827,9 +827,9 @@ struct SvaFsm
 
                        for (auto &it : nodes[i].edges) {
                                if (it.second != State::S1)
-                                       log("          egde %s -> %d\n", log_signal(it.second), it.first);
+                                       log("          edge %s -> %d\n", log_signal(it.second), it.first);
                                else
-                                       log("          egde -> %d\n", it.first);
+                                       log("          edge -> %d\n", it.first);
                        }
 
                        for (auto &it : nodes[i].links) {
@@ -856,9 +856,9 @@ struct SvaFsm
 
                        for (auto &it : unodes[i].edges) {
                                if (!it.second.empty())
-                                       log("          egde %s -> %d\n", log_signal(it.second), it.first);
+                                       log("          edge %s -> %d\n", log_signal(it.second), it.first);
                                else
-                                       log("          egde -> %d\n", it.first);
+                                       log("          edge -> %d\n", it.first);
                        }
 
                        for (auto &ctrl : unodes[i].accept) {
index 51e112ed3c413e857a2782a6c8e764fd0c379ac5..a6718b02005a42fe79755f4078ccd15de83efe09 100644 (file)
@@ -794,7 +794,7 @@ more_path_inputs :
 list_of_path_outputs :
        specify_output_terminal_descriptor |
        list_of_path_outputs ',' specify_output_terminal_descriptor ;
-       
+
 opt_polarity_operator :
        '+'
        | '-'
@@ -819,7 +819,7 @@ system_timing_arg :
 system_timing_args :
        system_timing_arg |
        system_timing_args ',' system_timing_arg ;
+
 /*
 t_path_delay_expression :
        path_delay_expression;
@@ -881,7 +881,7 @@ constant_mintypmax_expression :
 // for the time being this is OK, but we may write our own expr here.
 // as I'm not sure it is legal to use a full expr here (probably not)
 // On the other hand, other rules requiring constant expressions also use 'expr'
-// (such as param assignment), so we may leave this as-is, perhaps assing runtime checks for constant-ness
+// (such as param assignment), so we may leave this as-is, perhaps adding runtime checks for constant-ness
 constant_expression:
        expr ;
 
index 0b4905c3a2953257726e336cccb398d21d50a6a6..e1f54a197906a7186c01b686247c4044f7f2b8d8 100644 (file)
@@ -195,7 +195,7 @@ struct PerformanceTimer
                t += 1000000000ULL * (int64_t) rusage.ru_stime.tv_sec + (int64_t) rusage.ru_stime.tv_usec * 1000ULL;
                return t;
 #  else
-#    error Dont know how to measure per-process CPU time. Need alternative method (times()/clocks()/gettimeofday()?).
+#    error "Don't know how to measure per-process CPU time. Need alternative method (times()/clocks()/gettimeofday()?)."
 #  endif
        }
 
index 6884305d9669a3791b8c2b4990d8c797b4fb7bb2..2ed0f4db4687be515ef68396dc0b91100a99dde8 100644 (file)
@@ -744,7 +744,7 @@ std::string proc_self_dirname()
        return "/";
 }
 #else
-       #error Dont know how to determine process executable base path!
+       #error "Don't know how to determine process executable base path!"
 #endif
 
 #ifdef EMSCRIPTEN
index 983e6fd0e620d7b1ce4ec33fea9c517536dc408c..3a34c13c898bf8d049943555de2b5b744e985a38 100644 (file)
@@ -28,7 +28,7 @@
 #include <time.h>
 
 // minisat is using limit macros and format macros in their headers that
-// can be the source of some troubles when used from c++11. thefore we
+// can be the source of some troubles when used from c++11. therefore we
 // don't force ezSAT users to use minisat headers..
 namespace Minisat {
        class Solver;
index b1335681e8010aaa14147249225dffec9fda7d7a..ecaa987db0a9a6c366edd518b58d3228ef233213 100644 (file)
@@ -109,7 +109,7 @@ look at the demo.cc example program in this directory.
 Setting up graphs
 -----------------
 
-Instanciate the SubCircuit::Graph class and use the methods of this class to
+Instantiate the SubCircuit::Graph class and use the methods of this class to
 set up the circuit.
 
        SubCircuit::Graph myGraph;
@@ -152,7 +152,7 @@ rotate shift,
 
 The method createConstant() can be used to add a constant driver to a signal.
 The signal value is encoded as one char by bit, allowing for multi-valued
-logic matching. The follwoing command sets the lowest bit of cell6.A to a
+logic matching. The following command sets the lowest bit of cell6.A to a
 logic 1:
 
        myGraph.createConnection("cell6", "A", 0, '1');
@@ -314,7 +314,7 @@ bool userCompareEdge(needleGraphId, needleFromNodeId, needleFromUserData, needle
 
        Perform additional checks on a pair of a pair of adjacent nodes (one
        adjacent pair from the needle and one adjacent pair from the haystack)
-       to determine wheter this edge from the needle is compatible with
+       to determine whether this edge from the needle is compatible with
        that edge from the haystack. The default implementation always
        returns true.
 
index 522758eaecb9bfcb8bc26f0ac5e990c8ff81b1d5..7e32da65f857ad14560c85b24c69a46e410285b0 100644 (file)
@@ -32,7 +32,7 @@ struct ChformalPass : public Pass {
                log("    chformal [types] [mode] [options] [selection]\n");
                log("\n");
                log("Make changes to the formal constraints of the design. The [types] options\n");
-               log("the type of constraint to operate on. If none of the folling options is given,\n");
+               log("the type of constraint to operate on. If none of the following options are given,\n");
                log("the command will operate on all constraint types:\n");
                log("\n");
                log("    -assert       $assert cells, representing assert(...) constraints\n");
@@ -59,7 +59,7 @@ struct ChformalPass : public Pass {
                log("    -assume2assert\n");
                log("    -live2fair\n");
                log("    -fair2live\n");
-               log("        change the roles of cells as indicated. this options can be combined\n");
+               log("        change the roles of cells as indicated. these options can be combined\n");
                log("\n");
        }
        void execute(std::vector<std::string> args, RTLIL::Design *design) YS_OVERRIDE
index d480b79ac53338f64fbb4bb8d7597396469fd992..f93bada27904a27f873aaacf3415835d7b9909ed 100644 (file)
@@ -137,7 +137,7 @@ struct ConnectPass : public Pass {
                if (!set_lhs.empty())
                {
                        if (!unset_expr.empty() || !port_cell.empty())
-                               log_cmd_error("Cant use -set together with -unset and/or -port.\n");
+                               log_cmd_error("Can't use -set together with -unset and/or -port.\n");
 
                        RTLIL::SigSpec sig_lhs, sig_rhs;
                        if (!RTLIL::SigSpec::parse_sel(sig_lhs, design, module, set_lhs))
@@ -157,7 +157,7 @@ struct ConnectPass : public Pass {
                if (!unset_expr.empty())
                {
                        if (!port_cell.empty() || flag_nounset)
-                               log_cmd_error("Cant use -unset together with -port and/or -nounset.\n");
+                               log_cmd_error("Can't use -unset together with -port and/or -nounset.\n");
 
                        RTLIL::SigSpec sig;
                        if (!RTLIL::SigSpec::parse_sel(sig, design, module, unset_expr))
@@ -170,7 +170,7 @@ struct ConnectPass : public Pass {
                if (!port_cell.empty())
                {
                        if (flag_nounset)
-                               log_cmd_error("Cant use -port together with -nounset.\n");
+                               log_cmd_error("Can't use -port together with -nounset.\n");
 
                        if (module->cells_.count(RTLIL::escape_id(port_cell)) == 0)
                                log_cmd_error("Can't find cell %s.\n", port_cell.c_str());
index ba407ea8c0dd43b61bed7a8de03effc020e72774..b5e8ef1afc02bdacd3932aaa6820f52237b97d39 100644 (file)
@@ -987,7 +987,7 @@ struct SelectPass : public Pass {
                log("list of selected objects.\n");
                log("\n");
                log("Note that many commands support an optional [selection] argument that can be\n");
-               log("used to YS_OVERRIDE the global selection for the command. The syntax of this\n");
+               log("used to override the global selection for the command. The syntax of this\n");
                log("optional argument is identical to the syntax of the <selection> argument\n");
                log("described here.\n");
                log("\n");
index a1dfa9b5c067af466e50cbf751ab721e99f209db..56ef2d125abbda263b08562476e07332c84ca4c6 100644 (file)
@@ -137,7 +137,7 @@ struct SetundefPass : public Pass {
                log("        replace with $anyconst drivers (for formal)\n");
                log("\n");
                log("    -random <seed>\n");
-               log("        replace with random bits using the specified integer als seed\n");
+               log("        replace with random bits using the specified integer as seed\n");
                log("        value for the random number generator.\n");
                log("\n");
                log("    -init\n");
index a48873244f63e6067ca87efde0b315b78c1104d9..58acd302d07ebde009addeb27614b18a59c84e4e 100644 (file)
@@ -623,7 +623,7 @@ struct ShowPass : public Pass {
                log("        assigned to each unique value of this attribute.\n");
                log("\n");
                log("    -width\n");
-               log("        annotate busses with a label indicating the width of the bus.\n");
+               log("        annotate buses with a label indicating the width of the bus.\n");
                log("\n");
                log("    -signed\n");
                log("        mark ports (A, B) that are declared as signed (using the [AB]_SIGNED\n");
index ff80f38592cad8d194487c833b4b417c2a9f0373..ee96ace867c712213f4b81e9ada03d8fe17e6ffa 100644 (file)
@@ -37,7 +37,7 @@ struct TeePass : public Pass {
                log("specified logfile(s).\n");
                log("\n");
                log("    -q\n");
-               log("        Do not print output to the normal destination (console and/or log file)\n");
+               log("        Do not print output to the normal destination (console and/or log file).\n");
                log("\n");
                log("    -o logfile\n");
                log("        Write output to this file, truncate if exists.\n");
@@ -46,7 +46,7 @@ struct TeePass : public Pass {
                log("        Write output to this file, append if exists.\n");
                log("\n");
                log("    +INT, -INT\n");
-               log("        Add/subract INT from the -v setting for this command.\n");
+               log("        Add/subtract INT from the -v setting for this command.\n");
                log("\n");
        }
        void execute(std::vector<std::string> args, RTLIL::Design *design) YS_OVERRIDE
index fc504e98ce36a3b4ed6b7dacc239ce58e6be7da2..5ae991b28391f14b230cf25d60579aa98032706b 100644 (file)
@@ -196,13 +196,13 @@ static void detect_fsm(RTLIL::Wire *wire)
                vector<string> warnings;
 
                if (is_module_port)
-                       warnings.push_back("Forcing fsm recoding on module port might result in larger circuit.\n");
+                       warnings.push_back("Forcing FSM recoding on module port might result in larger circuit.\n");
 
                if (!looks_like_good_state_reg)
-                       warnings.push_back("Users of state reg look like fsm recoding might result in larger circuit.\n");
+                       warnings.push_back("Users of state reg look like FSM recoding might result in larger circuit.\n");
 
                if (has_init_attr)
-                       warnings.push_back("Init value on fsm state registers are ignored. Possible simulation-synthesis mismatch!");
+                       warnings.push_back("Initialization value on FSM state register is ignored. Possible simulation-synthesis mismatch!\n");
 
                if (!looks_like_state_reg)
                        warnings.push_back("Doesn't look like a proper FSM. Possible simulation-synthesis mismatch!\n");
@@ -236,7 +236,7 @@ static void detect_fsm(RTLIL::Wire *wire)
                        log("    Users of register don't seem to benefit from recoding.\n");
 
                if (has_init_attr)
-                       log("    Register has an initialization value.");
+                       log("    Register has an initialization value.\n");
 
                if (is_self_resetting)
                        log("    Circuit seems to be self-resetting.\n");
index 67551f67382bd386982937d3a7e6e8b4295e26db..6095eaf30202c1775e5e7e81a0eb083b426a0542 100644 (file)
@@ -178,7 +178,7 @@ undef_bit_in_next_state:
                        log_state_in = fsm_data.state_table.at(state_in);
 
                if (states.count(ce.values_map(ce.assign_map(dff_in)).as_const()) == 0) {
-                       log("  transition: %10s %s -> INVALID_STATE(%s) %s  <ignored invalid transistion!>%s\n",
+                       log("  transition: %10s %s -> INVALID_STATE(%s) %s  <ignored invalid transition!>%s\n",
                                        log_signal(log_state_in), log_signal(tr.ctrl_in),
                                        log_signal(ce.values_map(ce.assign_map(dff_in))), log_signal(tr.ctrl_out),
                                        undef_bit_in_next_state_mode ? " SHORTENED" : "");
@@ -194,7 +194,7 @@ undef_bit_in_next_state:
                                        log_signal(log_state_in), log_signal(tr.ctrl_in),
                                        log_signal(fsm_data.state_table[tr.state_out]), log_signal(tr.ctrl_out));
                } else {
-                       log("  transition: %10s %s -> %10s %s  <ignored undef transistion!>\n",
+                       log("  transition: %10s %s -> %10s %s  <ignored undef transition!>\n",
                                        log_signal(log_state_in), log_signal(tr.ctrl_in),
                                        log_signal(fsm_data.state_table[tr.state_out]), log_signal(tr.ctrl_out));
                }
index 0c782b8abf9dcdc00b13a0278909ba4be31558db..0e28dbca26de65b474a318c1a8d25d3d0f5c8151 100644 (file)
@@ -543,7 +543,7 @@ struct HierarchyPass : public Pass {
                log("        an unknown module is used as cell type.\n");
                log("\n");
                log("    -simcheck\n");
-               log("        like -check, but also thow an error if blackbox modules are\n");
+               log("        like -check, but also throw an error if blackbox modules are\n");
                log("        instantiated, and throw an error if the design has no top module\n");
                log("\n");
                log("    -purge_lib\n");
index 610edc5e992436996ec5cdaf46f40c8508f5dfd4..998c6507c9cb38ef0ea4b07a5b4c905c9d4860e3 100644 (file)
@@ -1477,7 +1477,7 @@ struct OptExprPass : public Pass {
                log("    opt_expr [options] [selection]\n");
                log("\n");
                log("This pass performs const folding on internal cell types with constant inputs.\n");
-               log("It also performs some simple expression rewritring.\n");
+               log("It also performs some simple expression rewriting.\n");
                log("\n");
                log("    -mux_undef\n");
                log("        remove 'undef' inputs from $mux, $pmux and $_MUX_ cells\n");
index 261af538f813ac05ff0d53b9d3de8a90e0f8f417..d1b8ab358a307444fbfc04d8992660ddc7e279db 100644 (file)
@@ -133,7 +133,7 @@ struct OptLutWorker
                                // Second, make sure that the connection to dedicated logic is legal. If it is not legal,
                                // it means one of the two things:
                                //   * The connection is spurious. I.e. this is dedicated logic that will be packed
-                               //     with some other LUT, and it just happens to be conected to this LUT as well.
+                               //     with some other LUT, and it just happens to be connected to this LUT as well.
                                //   * The connection is illegal.
                                // In either of these cases, we don't need to concern ourselves with preserving the connection
                                // between this LUT and this dedicated logic cell.
index 95f5d59c5cf706fdd1d2358646b7fe59f4268874..9f647cbef09567371908d3b5a94a9a8b67c74848 100755 (executable)
@@ -32,7 +32,7 @@ endmodule
 // > end buffers <
 
 // > Look-Up table <
-// > VT: I still think Achronix folks would have choosen a better \
+// > VT: I still think Achronix folks would have chosen a better \
 // >     logic architecture.
 // LUT Map
 module \$lut (A, Y);
@@ -43,30 +43,30 @@ module \$lut (A, Y);
    generate
       if (WIDTH == 1) begin
           // VT: This is not consistent and ACE will complain: assign Y = ~A[0];
-         LUT4 #(.lut_function({4{LUT}})) _TECHMAP_REPLACE_ 
+         LUT4 #(.lut_function({4{LUT}})) _TECHMAP_REPLACE_
            (.dout(Y), .din0(A[0]), .din1(1'b0), .din2(1'b0), .din3(1'b0));
       end else
       if (WIDTH == 2) begin
-              LUT4 #(.lut_function({4{LUT}})) _TECHMAP_REPLACE_ 
+              LUT4 #(.lut_function({4{LUT}})) _TECHMAP_REPLACE_
                 (.dout(Y), .din0(A[0]), .din1(A[1]), .din2(1'b0), .din3(1'b0));
       end else
       if(WIDTH == 3) begin
-             LUT4 #(.lut_function({2{LUT}})) _TECHMAP_REPLACE_ 
+             LUT4 #(.lut_function({2{LUT}})) _TECHMAP_REPLACE_
                 (.dout(Y), .din0(A[0]), .din1(A[1]), .din2(A[2]), .din3(1'b0));
       end else
       if(WIDTH == 4) begin
-             LUT4 #(.lut_function(LUT)) _TECHMAP_REPLACE_ 
+             LUT4 #(.lut_function(LUT)) _TECHMAP_REPLACE_
                (.dout(Y), .din0(A[0]), .din1(A[1]), .din2(A[2]), .din3(A[3]));
       end else
           wire _TECHMAP_FAIL_ = 1;
    endgenerate
-endmodule 
+endmodule
 // > end LUT <
 
 // > Flops <
 // DFF flop
 module  \$_DFF_P_ (input D, C, output Q);
-   DFF _TECHMAP_REPLACE_ 
+   DFF _TECHMAP_REPLACE_
      (.q(Q), .d(D), .ck(C));
-endmodule 
+endmodule
 
index 92b10781d5abd8d71c0743402e07f2262f809e5c..3642e3bd3eeb05fe8aa0d90a16fbeb710d1e2743 100755 (executable)
@@ -108,7 +108,7 @@ struct SynthAchronixPass : public ScriptPass {
     extra_args(args, argidx, design);
 
     if (!design->full_selection())
-      log_cmd_error("This comannd only operates on fully selected designs!\n");
+      log_cmd_error("This command only operates on fully selected designs!\n");
 
     log_header(design, "Executing SYNTH_ACHRONIX pass.\n");
     log_push();
index 9c44599eac03aa81d58145d2e20c7c66de3f9186..68f4399d4fe3cfcbf348ec9ee60807c786a002ab 100644 (file)
@@ -119,7 +119,7 @@ struct SynthAnlogicPass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_ANLOGIC pass.\n");
                log_push();
index 897f37dbb11da650535a0f1da8b50cd1e23190fc..86fb4d6c6abd86a8da022ab1c6d85a5fafe736df 100644 (file)
@@ -153,7 +153,7 @@ struct PrepPass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing PREP pass.\n");
                log_push();
index efb214759b251b2fa9a79cdf6ac5fac9a6c6f3ec..d9565131e5ee2ff29640dcf53c406bd6b10a5681 100644 (file)
@@ -155,7 +155,7 @@ struct SynthPass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH pass.\n");
                log_push();
index a5dac3566be15b208c48cec85e6f1001421563f2..810380d4a3a0d5490e0928b5bd211cb5f016a9a5 100644 (file)
@@ -111,7 +111,7 @@ struct SynthCoolrunner2Pass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_COOLRUNNER2 pass.\n");
                log_push();
index b5ed93be4ed805460fb1926ba36f3cade72186ea..dd9e3dab7e3eeb9fb28f66902fc892f1871800ce 100644 (file)
@@ -117,7 +117,7 @@ struct SynthEasicPass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_EASIC pass.\n");
                log_push();
index 057f9d737bdf87bc94974b6fdac43c65ed6d38cc..425d62d24292d2017d90a34d9e8b5a33df0f8497 100644 (file)
@@ -484,7 +484,7 @@ module DCUA(
        parameter D_XGE_MODE = "0b0";
 
 // These parameters don't do anything but are
-// needed for compatability with Diamond
+// needed for compatibility with Diamond
        parameter D_TX_MAX_RATE = "2.5";
        parameter D_RX_MAX_RATE = "2.5";
        parameter CH0_TXAMPLITUDE = "0d1300";
index 825e131c4bb466c546c54c3405f48876eec789f6..2e9176a84491fb9bc801154e15f6e225f07ac73f 100644 (file)
@@ -189,7 +189,7 @@ struct SynthEcp5Pass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_ECP5 pass.\n");
                log_push();
index e3d924e2666df5bb6b11d4a68d1498c5db87c776..9700b3898de74bfc0a332cf03db29c3bc4d9f11f 100644 (file)
@@ -109,7 +109,7 @@ struct SynthGowinPass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_GOWIN pass.\n");
                log_push();
index b91d5273a96b24000dfac1998d108537074a5967..eeb001b4640740cfb05a22d9dcfe2f6953611886 100644 (file)
@@ -120,7 +120,7 @@ struct SynthGreenPAK4Pass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                if (part != "SLG46140V" && part != "SLG46620V" && part != "SLG46621V")
                        log_cmd_error("Invalid part name: '%s'\n", part.c_str());
index c2aed873bbb11fc1c5761fc967853c73ad7ccdb3..626f6d381bab3d1b9de37fa10a4fa3f205ad3f0e 100644 (file)
@@ -198,7 +198,7 @@ struct SynthIce40Pass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_ICE40 pass.\n");
                log_push();
index 5ecdabcfcd18f342707705ff8d905cad6d666bbc..fa27c2c8ef76ea609f9527263164a2c1fb581e55 100644 (file)
@@ -54,7 +54,7 @@ module cyclonev_lcell_comb
    // Internal variables
    // Sub mask for fragmented LUTs
    wire [15:0] mask_a, mask_b, mask_c, mask_d;
-   // Independant output for fragmented LUTs
+   // Independent output for fragmented LUTs
    wire        output_0, output_1, output_2, output_3;
    // Extended mode uses mux to define the output
    wire        mux_0, mux_1;
index 2676ea657bd065c78ddf8e3d668c2033c4c72063..62b3cd0e227af81a1c09b5c69dc42b4c59b62047 100644 (file)
@@ -118,7 +118,7 @@ struct SynthSf2Pass : public ScriptPass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                log_header(design, "Executing SYNTH_SF2 pass.\n");
                log_push();
index b27c085291fd679af6479885fb7f0696320f0f2b..6c11d885d53a1aeedbe62c77963e95e51b1614af 100644 (file)
@@ -178,7 +178,7 @@ struct SynthXilinxPass : public Pass
                extra_args(args, argidx, design);
 
                if (!design->full_selection())
-                       log_cmd_error("This comannd only operates on fully selected designs!\n");
+                       log_cmd_error("This command only operates on fully selected designs!\n");
 
                bool active = run_from.empty();