diff --git a/doc/xschem_man/commands.html b/doc/xschem_man/commands.html index c189b512..50c1c521 100644 --- a/doc/xschem_man/commands.html +++ b/doc/xschem_man/commands.html @@ -172,7 +172,7 @@ shift+ctrl 'F' Zoom full selected elements shift 'G' Double snap factor - 'g' Half snap factor ctrl 'g' Set snap factor -alt 'g' Hilight selected nets and send to gaw waveform viewer +alt 'g' Highlight selected nets and send to gaw waveform viewer - 'h' Constrained horizontal move/copy of objects alt 'h' create symbol pins from schematic pins ctrl 'h' Follow http link or execute command (url, tclcommand properties) @@ -189,8 +189,8 @@ shift 'J' create xplot plot file for ngspice in simulation directo - 'j' Print list of highlighted nets/pins - 'k' Hilight selected nets ctrl+shift 'K' highlight net passing through elements with 'propag' property set on pins -shift 'K' Unhilight all nets -ctrl 'k' Unhilight selected nets +shift 'K' Unhighlight all nets +ctrl 'k' Unhighlight selected nets alt 'k' Select all nets attached to selected wire / label / pin. - 'l' Start line ctrl 'l' Make schematic view from selected symbol @@ -301,7 +301,7 @@ set replace_key(w) Shift-W

- More objects can be rezized. You can add vertex/endpoints by pressing Ctrl and Shift and dragging the mouse + More objects can be resized. You can add vertex/endpoints by pressing Ctrl and Shift and dragging the mouse to enclose another vertex/endpoint. After selecting all desired elements pressing the m key will resize all objects.

@@ -373,7 +373,7 @@ set replace_key(w) Shift-W

Clicking one control point with the Ctrl key will delete a point in the polygon shape.

Adding attribute bezier=true or bezier=1 will transform the polygon into a bezier - cuve with the polygon points acting as control points.

+ curve with the polygon points acting as control points.

diff --git a/doc/xschem_man/component_property_syntax.html b/doc/xschem_man/component_property_syntax.html index 5ceb672d..bf4148f1 100644 --- a/doc/xschem_man/component_property_syntax.html +++ b/doc/xschem_man/component_property_syntax.html @@ -73,7 +73,7 @@ name="mchanged_name" model=\"nmos\" w="20u" l="3u" m="10" else, provided the names are different. XSCHEM enforces this, unless Options -> allow duplicated instance names is set. If a name is given that already exist in the current schematic it will be renamed. Normally the template string defines a default - name for a given component, and expecially for SPICE compatibility, the first character must NOT + name for a given component, and especially for SPICE compatibility, the first character must NOT be changed. For example, the default name for a MOS transistor is m1, it can be renamed for example to mcurr_source but not for example to dcurr_source. XSCHEM does not enforce that the first character is preserved, it's up to the designer to keep it @@ -94,7 +94,7 @@ name="mchanged_name" model=\"nmos\" w="20u" l="3u" m="10"

  • url
  • This attribute defines a location (web page, file) that can be viewed when hitting the - <shift>H key (or <Alt> left mouse buttoni) on a selected component. + <shift>H key (or <Alt> left mouse button) on a selected component. This is very useful to link a datasheet to a component, for example. The default program used to open the url is xdg-open. this can be changed in the ~/xschemrc configuration file with the launcher_default_program @@ -113,9 +113,9 @@ name="mchanged_name" model=\"nmos\" w="20u" l="3u" m="10"

  • only_toplevel
  • this attribute is valid only on netlist_commands type symbols and specifies that the - symbol should be netlisted only if it is instantiated in the top-most hierarchy. This is very usefull + symbol should be netlisted only if it is instantiated in the top-most hierarchy. This is very useful for spice commands. Spice commands are placed in a special netlist component as we will see - and are meaningfull only when simulating the block, but should be skipped if the component + and are meaningful only when simulating the block, but should be skipped if the component is simulated as part of a bigger system which has its own (at higher hierarchy level) netlistcomponent for Spice commands.

    @@ -175,7 +175,7 @@ name="mchanged_name" model=\"nmos\" w="20u" l="3u" m="10" lvs_ignore is set to 1. This can be done in the Simulation menu: Set 'lvs_ignore' variable. If this lvs_ignore is set on the instance it will be shorted / ignored or kept as is depending on its lvs_ignore attribute - and will be effective in all netlising formats. This is mostly used to modify the produced netlist + and will be effective in all netlisting formats. This is mostly used to modify the produced netlist automatically when doing schematic vs layout (LVS) comparison.

    By using the *_ignore attributes you can modify the circuit depending on the value of a tcl variable:

    @@ -201,7 +201,7 @@ name="mchanged_name" model=\"nmos\" w="20u" l="3u" m="10"

    In this example a verilog_include_file.v is included using the verilog `include directive. In order to generate a full path for it the abs_sym_path TCL function is used that searches for this file - in any of the XCHEM_LIBRARY_PATH directories. Since TCL is used the attribute is wrappend into a tcleval(...),
    + in any of the XCHEM_LIBRARY_PATH directories. Since TCL is used the attribute is wrapped into a tcleval(...),
    The following will appear in the generated netlist:

     // expanding   symbol:  verilog_include.sym # of pins=3 
    diff --git a/doc/xschem_man/creating_schematic.html b/doc/xschem_man/creating_schematic.html
    index 873c4021..4fcd5a3c 100644
    --- a/doc/xschem_man/creating_schematic.html
    +++ b/doc/xschem_man/creating_schematic.html
    @@ -68,7 +68,7 @@ p{padding: 15px  30px 10px;}
      

    Finally we must connect the input and output port connectors, and to complete the gate schematic we decide to use W=8u for the pmos transistors. Select both the pmos devices and press the - edit proprty 'q' key; modify from 5u (default) to 8u. + edit property 'q' key; modify from 5u (default) to 8u.

    @@ -101,7 +101,7 @@ p{padding: 15px 30px 10px;} and pressing the Delete key) all the green lines, keep the red pins, the pin labels and the @symname and @name texts, then draw a nand shape like in the following picture. To allow you to draw small - segments you may need to reduce the snap factor (menu View->Half snap thresholf) + segments you may need to reduce the snap factor (menu View->Half snap threshold) remember to reset the snap factor to its default setting when done.

    diff --git a/doc/xschem_man/developer_info.html b/doc/xschem_man/developer_info.html index f6784467..2749a7a1 100644 --- a/doc/xschem_man/developer_info.html +++ b/doc/xschem_man/developer_info.html @@ -34,7 +34,7 @@ p{padding: 15px 30px 10px;}

    These primitive objects can be drawn on any layer. XSCHEM number of layers can be defined at compile - time, however there are some predefiend layers (from 0 to 5) that have specific functions: + time, however there are some predefined layers (from 0 to 5) that have specific functions:

    1. Background color
    2. @@ -103,7 +103,7 @@ p{padding: 15px 30px 10px;}

      - When drawing objecs in XSCHEM coordinates are snapped to a multiple of 10.0 coordinate units, + When drawing objects in XSCHEM coordinates are snapped to a multiple of 10.0 coordinate units, so all drawn objects are easily aligned. The snap level can be changed to any value by the user to allow drawing small objects if desired. Grid points are shown at multiples of 20.0 coordinate units, by default. diff --git a/doc/xschem_man/graphs.html b/doc/xschem_man/graphs.html index ef5d9136..6e141f08 100644 --- a/doc/xschem_man/graphs.html +++ b/doc/xschem_man/graphs.html @@ -263,7 +263,7 @@ The following syntax: loaded from a common .raw file. Image below shows an example: DC, AC, Transient simulation each one done with 3 runs varying the Bias current. In addition the xschem annotate_op is also used to - annotate the operating point into teh schematic. + annotate the operating point into the schematic. Ctrl-Left-button-clicking the Backannotate launcher will instantly update all graphs with data taken from the updated raw file(s).
      @@ -276,7 +276,7 @@ The following syntax: "alias_name; signal_name % dataset# raw_file sim_type
      where:
      dataset# is the dataset index to display (only meaningful and needed - if multiple datasets are present like in Montecarloo / Mismatch simulations). + if multiple datasets are present like in Montecarlo / Mismatch simulations). If empty or -1 then show all datasets.
      raw_file is the location and name of the raw file to load. You can use $netlist_dir to quickly reference the simulation directory where usually such diff --git a/doc/xschem_man/net_probes.html b/doc/xschem_man/net_probes.html index 8be17716..3e7ca3ff 100644 --- a/doc/xschem_man/net_probes.html +++ b/doc/xschem_man/net_probes.html @@ -21,7 +21,7 @@ p{padding: 15px 30px 10px;}

      NET PROBES


      - XSCHEM has the ability to hilight a net and propagate the highlight color to all nets or + XSCHEM has the ability to highlight a net and propagate the highlight color to all nets or instance pins attached to the net. It has the ability to follow this net through the hierarchy. This is very useful in large designs as it makes it easy to see where a net is driven and were the net goes (fan-out). Highlighting a net is straightforward, click a net and press the 'k' key. If more nets are selected diff --git a/doc/xschem_man/netlisting.html b/doc/xschem_man/netlisting.html index df8b4392..19adf4cb 100644 --- a/doc/xschem_man/netlisting.html +++ b/doc/xschem_man/netlisting.html @@ -65,7 +65,7 @@ p{padding: 15px 30px 10px;} subcircuit components: