<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/xschem/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/xschem/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 07 Jul 2020 21:39:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/xschem/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#b9f6</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.9.7.tar.gz updated to &lt;a class="alink" href="/p/xschem/code/526/"&gt;[r526]&lt;/a&gt;. See README.TXT for details.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;store&lt;/span&gt; &lt;span class="nv"&gt;symbol&lt;/span&gt; &lt;span class="nv"&gt;wires&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;any&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;Instdef&lt;/span&gt; &lt;span class="nv"&gt;lines&lt;/span&gt; &lt;span class="nv"&gt;on&lt;/span&gt; &lt;span class="nv"&gt;layer&lt;/span&gt; &lt;span class="nv"&gt;WIRELAYER&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;so&lt;/span&gt; &lt;span class="nv"&gt;they&lt;/span&gt; &lt;span class="nv"&gt;are&lt;/span&gt; &lt;span class="nv"&gt;visible&lt;/span&gt; &lt;span class="nv"&gt;when&lt;/span&gt; &lt;span class="nv"&gt;instances&lt;/span&gt; &lt;span class="nv"&gt;are&lt;/span&gt; &lt;span class="nv"&gt;placed&lt;/span&gt;.
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;spice&lt;/span&gt; &lt;span class="nv"&gt;netlister&lt;/span&gt;: &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;.param m=10 n=5&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;given&lt;/span&gt; &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;R1[m:n]&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;instance&lt;/span&gt; &lt;span class="nv"&gt;name&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;present&lt;/span&gt; &lt;span class="nv"&gt;resolve&lt;/span&gt; &lt;span class="nv"&gt;parameters&lt;/span&gt;
  &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="nv"&gt;replace&lt;/span&gt; &lt;span class="nv"&gt;instance&lt;/span&gt; &lt;span class="nv"&gt;name&lt;/span&gt; &lt;span class="nv"&gt;with&lt;/span&gt; &lt;span class="nv"&gt;R1&lt;/span&gt;[&lt;span class="mi"&gt;10&lt;/span&gt;],&lt;span class="nv"&gt;R1&lt;/span&gt;[&lt;span class="mi"&gt;9&lt;/span&gt;],...,&lt;span class="nv"&gt;R1&lt;/span&gt;[&lt;span class="mi"&gt;5&lt;/span&gt;].
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;Fix&lt;/span&gt;: &lt;span class="nv"&gt;zoom_box&lt;/span&gt; &lt;span class="nv"&gt;function&lt;/span&gt; &lt;span class="nv"&gt;called&lt;/span&gt; &lt;span class="nv"&gt;from&lt;/span&gt; &lt;span class="nv"&gt;menu&lt;/span&gt; &lt;span class="nv"&gt;was&lt;/span&gt; &lt;span class="nv"&gt;broken&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;tcl&lt;/span&gt; &lt;span class="nv"&gt;proc&lt;/span&gt; &lt;span class="nv"&gt;probe_net&lt;/span&gt;: &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;path&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;.&lt;span class="nv"&gt;netxxx&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;given&lt;/span&gt; &lt;span class="nv"&gt;where&lt;/span&gt; &lt;span class="nv"&gt;xxx&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;number&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt; &lt;span class="nv"&gt;try&lt;/span&gt; &lt;span class="nv"&gt;first&lt;/span&gt; &lt;span class="nv"&gt;probe&lt;/span&gt; &lt;span class="nv"&gt;netxxx&lt;/span&gt;, &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;no&lt;/span&gt; &lt;span class="nv"&gt;net&lt;/span&gt; &lt;span class="nv"&gt;is&lt;/span&gt; &lt;span class="nv"&gt;found&lt;/span&gt; &lt;span class="nv"&gt;try&lt;/span&gt; #&lt;span class="nv"&gt;netxxx&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;load&lt;/span&gt; &lt;span class="nv"&gt;system&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;wide&lt;/span&gt; &lt;span class="nv"&gt;xschemrc&lt;/span&gt; &lt;span class="nv"&gt;first&lt;/span&gt;, &lt;span class="k"&gt;then&lt;/span&gt; $&lt;span class="nv"&gt;PWD&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;xschemrc&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="o"&gt;~/&lt;/span&gt;.&lt;span class="nv"&gt;xschem&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;xschemrc&lt;/span&gt;&lt;span class="c1"&gt;; user xschemrc appends to&lt;/span&gt;
  &lt;span class="nv"&gt;system&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;wide&lt;/span&gt; &lt;span class="nv"&gt;xschemrc&lt;/span&gt; &lt;span class="nv"&gt;instead&lt;/span&gt; &lt;span class="nv"&gt;of&lt;/span&gt; &lt;span class="nv"&gt;replacing&lt;/span&gt; &lt;span class="nv"&gt;it&lt;/span&gt;.
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;verilog_netlist&lt;/span&gt;: &lt;span class="nv"&gt;use&lt;/span&gt; &lt;span class="nv"&gt;name&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;top_schematic.sym&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;from&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;top_schematic.sch&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;before&lt;/span&gt; &lt;span class="nv"&gt;calling&lt;/span&gt;
  &lt;span class="nv"&gt;load_symbol_definition&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;verilog&lt;/span&gt; &lt;span class="nv"&gt;parameter&lt;/span&gt; &lt;span class="nv"&gt;netlisting&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;fix&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;avoid&lt;/span&gt; &lt;span class="nv"&gt;name&lt;/span&gt; &lt;span class="nv"&gt;chashes&lt;/span&gt; &lt;span class="nv"&gt;between&lt;/span&gt; &lt;span class="nv"&gt;auto&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;named&lt;/span&gt; &lt;span class="nv"&gt;nets&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;#&lt;span class="nv"&gt;net&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;number&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;vs&lt;/span&gt; &lt;span class="nv"&gt;user&lt;/span&gt; &lt;span class="nv"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;net&lt;/span&gt; &lt;span class="nv"&gt;names&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;net&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;number&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;device_model&lt;/span&gt; &lt;span class="nv"&gt;attribute&lt;/span&gt;: &lt;span class="nv"&gt;allow&lt;/span&gt; &lt;span class="nv"&gt;escaped&lt;/span&gt; &lt;span class="nv"&gt;quotes&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;text&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;allow&lt;/span&gt; .&lt;span class="nv"&gt;subckt&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;well&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; .&lt;span class="nv"&gt;model&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;device_model&lt;/span&gt; &lt;span class="nv"&gt;attribute&lt;/span&gt;, &lt;span class="nv"&gt;even&lt;/span&gt; &lt;span class="nv"&gt;with&lt;/span&gt; &lt;span class="nv"&gt;identical&lt;/span&gt; &lt;span class="nv"&gt;model&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;subckt&lt;/span&gt; &lt;span class="nv"&gt;name&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;device_model&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;attribute&lt;/span&gt; &lt;span class="nv"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;symbol&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;symbol&lt;/span&gt; &lt;span class="nv"&gt;instance&lt;/span&gt; &lt;span class="nv"&gt;may&lt;/span&gt; &lt;span class="nv"&gt;be&lt;/span&gt; &lt;span class="nv"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;a&lt;/span&gt; &lt;span class="nv"&gt;SPICE&lt;/span&gt; .&lt;span class="nv"&gt;model&lt;/span&gt;
  &lt;span class="nv"&gt;specification&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;device_model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;.model D1N4148 D ...&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;.
  &lt;span class="nv"&gt;This&lt;/span&gt; &lt;span class="nv"&gt;model&lt;/span&gt; &lt;span class="nv"&gt;will&lt;/span&gt; &lt;span class="nv"&gt;be&lt;/span&gt; &lt;span class="nv"&gt;printed&lt;/span&gt; &lt;span class="nv"&gt;only&lt;/span&gt; &lt;span class="nv"&gt;once&lt;/span&gt; &lt;span class="nv"&gt;per&lt;/span&gt; &lt;span class="nv"&gt;component&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="nv"&gt;of&lt;/span&gt; &lt;span class="nv"&gt;netlist&lt;/span&gt;.
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;xschem clear SCHEMATIC&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;incorrectly&lt;/span&gt; &lt;span class="nv"&gt;sets&lt;/span&gt; &lt;span class="nv"&gt;untitled&lt;/span&gt;.&lt;span class="nv"&gt;sym&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="nv"&gt;name&lt;/span&gt;. &lt;span class="nv"&gt;Thanks&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;Neil&lt;/span&gt; &lt;span class="nv"&gt;Johnson&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;pointing&lt;/span&gt; &lt;span class="nv"&gt;out&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="nv"&gt;issue&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;add&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;tcp_port&lt;/span&gt; &lt;span class="nv"&gt;command&lt;/span&gt; &lt;span class="nv"&gt;line&lt;/span&gt; &lt;span class="nv"&gt;option&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;added&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;optional&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;tcp&lt;/span&gt; &lt;span class="nv"&gt;server&lt;/span&gt; &lt;span class="nv"&gt;that&lt;/span&gt; &lt;span class="nv"&gt;can&lt;/span&gt; &lt;span class="nv"&gt;be&lt;/span&gt; &lt;span class="nv"&gt;used&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;accept&lt;/span&gt; &lt;span class="nv"&gt;commands&lt;/span&gt; &lt;span class="nv"&gt;from&lt;/span&gt; &lt;span class="nv"&gt;other&lt;/span&gt; &lt;span class="nv"&gt;applications&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;backannotation&lt;/span&gt;, &lt;span class="nv"&gt;cross&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;probing&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;added&lt;/span&gt; &lt;span class="nv"&gt;video&lt;/span&gt; &lt;span class="nv"&gt;tutorial&lt;/span&gt; &lt;span class="nv"&gt;on&lt;/span&gt; &lt;span class="nv"&gt;cross&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;probing&lt;/span&gt; &lt;span class="nv"&gt;into&lt;/span&gt; &lt;span class="nv"&gt;GAW&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;added&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Simulation-&amp;gt;Send highlighted nets to GAW (Alt-G)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;probe&lt;/span&gt; &lt;span class="nv"&gt;xschem&lt;/span&gt; &lt;span class="nv"&gt;nets&lt;/span&gt; &lt;span class="nv"&gt;into&lt;/span&gt; &lt;span class="nv"&gt;an&lt;/span&gt; &lt;span class="nv"&gt;open&lt;/span&gt; &lt;span class="nv"&gt;gaw&lt;/span&gt; &lt;span class="nv"&gt;window&lt;/span&gt;
  &lt;span class="nv"&gt;using&lt;/span&gt; &lt;span class="nv"&gt;gaw&lt;/span&gt; &lt;span class="nv"&gt;ttg&lt;/span&gt; &lt;span class="nv"&gt;socket&lt;/span&gt; &lt;span class="nv"&gt;commands&lt;/span&gt;.
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;dircolor&lt;/span&gt; &lt;span class="nv"&gt;variable&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;associative&lt;/span&gt; &lt;span class="nv"&gt;array&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;xschemrc&lt;/span&gt; &lt;span class="nv"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;custom&lt;/span&gt; &lt;span class="nv"&gt;user&lt;/span&gt; &lt;span class="nv"&gt;defined&lt;/span&gt; &lt;span class="nv"&gt;colors&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;xschem&lt;/span&gt;
  &lt;span class="nv"&gt;component&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;schematic&lt;/span&gt; &lt;span class="nv"&gt;libraries&lt;/span&gt;: &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;set dircolor(path_regex) color&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;glob&lt;/span&gt; &lt;span class="nv"&gt;filter&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;all&lt;/span&gt;, .&lt;span class="nv"&gt;sym&lt;/span&gt;, .&lt;span class="nv"&gt;sch&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="nv"&gt;open&lt;/span&gt; &lt;span class="nv"&gt;dialog&lt;/span&gt;.
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;created&lt;/span&gt; &lt;span class="nv"&gt;command&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Simulation-&amp;gt;Create ngspice xplot probe file&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;this&lt;/span&gt; &lt;span class="nv"&gt;creates&lt;/span&gt; &lt;span class="nv"&gt;a&lt;/span&gt; &lt;span class="nv"&gt;xplot&lt;/span&gt; &lt;span class="nv"&gt;script&lt;/span&gt;
  &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nv"&gt;ngspice&lt;/span&gt; &lt;span class="nv"&gt;with&lt;/span&gt; &lt;span class="nv"&gt;waveforms&lt;/span&gt; &lt;span class="nv"&gt;of&lt;/span&gt; &lt;span class="nv"&gt;same&lt;/span&gt; &lt;span class="nv"&gt;color&lt;/span&gt; &lt;span class="nv"&gt;as&lt;/span&gt; &lt;span class="nv"&gt;highlighted&lt;/span&gt; &lt;span class="nv"&gt;xschem&lt;/span&gt; &lt;span class="nv"&gt;signals&lt;/span&gt;.
  &lt;span class="nv"&gt;Fix&lt;/span&gt; &lt;span class="nv"&gt;a&lt;/span&gt; &lt;span class="nv"&gt;problem&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;verilog_netlist&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt; &lt;span class="nv"&gt;not&lt;/span&gt; &lt;span class="nv"&gt;writing&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;---- begin/end user architecture code&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
  &lt;span class="nv"&gt;blocks&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;empty&lt;/span&gt; &lt;span class="nv"&gt;user&lt;/span&gt; &lt;span class="nv"&gt;architecture&lt;/span&gt;. &lt;span class="nv"&gt;This&lt;/span&gt; &lt;span class="nv"&gt;confuses&lt;/span&gt; &lt;span class="nv"&gt;verilog&lt;/span&gt;.&lt;span class="nv"&gt;awk&lt;/span&gt; &lt;span class="nv"&gt;post&lt;/span&gt; &lt;span class="nv"&gt;processor&lt;/span&gt;.
  &lt;span class="nv"&gt;added&lt;/span&gt; &lt;span class="nv"&gt;logic&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;ram_tb&lt;/span&gt;.&lt;span class="nv"&gt;sch&lt;/span&gt; &lt;span class="nv"&gt;verilog&lt;/span&gt; &lt;span class="nv"&gt;example&lt;/span&gt;.
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Tue, 07 Jul 2020 21:39:37 -0000</pubDate><guid>https://sourceforge.netf2fac27e6469b0fa73d8852b9689c5688fe124fd</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#93b6</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.9.6.tar.gz updated to &lt;a class="alink" href="/p/xschem/code/482/"&gt;[r482]&lt;/a&gt;. See README.TXT for details. &lt;br/&gt;
Mostly a bug fix over 2.9.5&lt;br/&gt;
Changelog&lt;br/&gt;
2.9.6&lt;br/&gt;
- filled arcs/circles in svg and pdf exports&lt;br/&gt;
- fix segfault when selecting polygon on layer x close to circle on layer y: incorrectly returning polygon on layer y&lt;br/&gt;
- fill=true attribute for arc/circles, same as for polygons&lt;br/&gt;
- add "--script &amp;lt;tcl_file&amp;gt;" to allow executing a tcl script from cmdline&lt;br/&gt;
- allow flat netlist with LVS flag set&lt;br/&gt;
- fix crashing bug: check for missing "name=" attribute on symbol pins in sym_vs_sch_pins()&lt;br/&gt;
- separate "spiceprefix" and "toplevel is a subcircuit" options, move under Simulation menu&lt;br/&gt;
- In load_file_dialog(), when the LHS panel is root, going down on the RHS panel should not&lt;br/&gt;
  add an extra / for the new directory name (applicable to both Linux and Windows)&lt;br/&gt;
- catch open filename should be within quote to handle window's filename with spaces; &lt;br/&gt;
- @spiceprefix added in front of &lt;a class="user-mention" href="/u/name/"&gt;@name&lt;/a&gt; in nmos4.sym, pmos4.sym, pmos.sym and nmos.sym in devices/&lt;br/&gt;
- fix clash in loop variable in sym_vs_sch_pins()&lt;br/&gt;
- better erc check: sch_vs_sym pin check in addition to sym_vs_sch&lt;br/&gt;
- merge-in windows changes into xschem.tcl&lt;br/&gt;
- vhdl postprocessor: add _vector on bussed nets only if boolean, integer, real, bit or std_logic type. &lt;br/&gt;
  Do not add for any other user defined type&lt;br/&gt;
- vhdl netlister: do not declare record field signals (signal mysig.myfield), print component declaration&lt;br/&gt;
  for symbols with type=primitive&lt;br/&gt;
- Windows porting code added.&amp;lt;/tcl_file&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Sun, 17 May 2020 20:26:13 -0000</pubDate><guid>https://sourceforge.net616c4df6c9c4a0245cae9318e457bf81260db769</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#2771</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.9.5.tar.gz updated to &lt;a class="alink" href="/p/xschem/code/449/"&gt;[r449]&lt;/a&gt;. See README.TXT for details&lt;br/&gt;
&lt;em&gt; added library gschem_import and gschem_import/sym with all gschem example circuits and symbol library translated for xschem by using gschemtoxschem.awk script.&lt;br/&gt;
&lt;/em&gt; simconf simulation configuration tool&lt;br/&gt;
&lt;em&gt; schematic/symbol preview window&lt;br/&gt;
&lt;/em&gt; Hilight subcircuit symbols during netlist if there is a pin mismatch with underlying schematic&lt;br/&gt;
&lt;em&gt; preserve instance name up to numeric index when copying instances and 'Allow duplicated instance names' is not active: DIODE1 --&amp;gt; DIODE2 instead of D2&lt;br/&gt;
&lt;/em&gt; lock=true attribute makes component unselectable (good for page title )&lt;br/&gt;
&lt;em&gt; ngspice raw file to vcd converter so gtkwave can be used for analog sims (rawtovcd)&lt;br/&gt;
&lt;/em&gt; better open / insert file browser dialog&lt;br/&gt;
&lt;em&gt; New eeschema-like bus notation DATA&lt;span&gt;&lt;span&gt;[0..3]&lt;/span&gt;&lt;/span&gt; expands to DATA0,DATA1,DATA2,DATA3, this differs from xschem standard notation DATA&lt;span&gt;&lt;span&gt;[0:3]&lt;/span&gt;&lt;/span&gt; that expands to DATA&lt;span&gt;&lt;span&gt;[0]&lt;/span&gt;&lt;/span&gt;,DATA&lt;span&gt;&lt;span&gt;[1]&lt;/span&gt;&lt;/span&gt;,DATA&lt;span&gt;&lt;span&gt;[2]&lt;/span&gt;&lt;/span&gt;,DATA&lt;span&gt;&lt;span&gt;[3]&lt;/span&gt;&lt;/span&gt;. Complex notations allowed like DATA&lt;span&gt;&lt;span&gt;[0..3]&lt;/span&gt;&lt;/span&gt;,2&lt;/em&gt;DATA&lt;span&gt;[7..4]&lt;/span&gt;,CS,CLK,RST,VCC&lt;em&gt;3 for funky bundles.&lt;br/&gt;
&lt;/em&gt; warnings when opening a non xschem file or placing a non symbol file.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Mon, 17 Feb 2020 10:46:47 -0000</pubDate><guid>https://sourceforge.netba557b83ba78ba55f8a1fef7f718db1a0732fc60</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#7032</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.9.1.tar.gz updated to &lt;a class="alink" href="/p/xschem/code/169/"&gt;[r169]&lt;/a&gt; - see README.TXT for details&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Thu, 18 Jul 2019 13:05:59 -0000</pubDate><guid>https://sourceforge.net621b619d2cf16c12e1edd90e8320622a5fbb6d7b</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#6a06</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.9.0.tzr.gz updated to &lt;a class="alink" href="/p/xschem/code/150/"&gt;[r150]&lt;/a&gt;. Synced up with repo.hu release&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Wed, 05 Jun 2019 21:39:47 -0000</pubDate><guid>https://sourceforge.net813564a6096544d7d626ce91c864dbc07b634f5c</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#ae8d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.8.4.tar.gz updated to &lt;a class="alink" href="/p/xschem/code/140/"&gt;[r140]&lt;/a&gt;&lt;br/&gt;
sync-up with repo.hu version&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Tue, 30 Apr 2019 20:44:48 -0000</pubDate><guid>https://sourceforge.net43ca2e9873ec8233073c0305dbb57e51b9047332</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#4c30</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.8.1_rc4.tar.gz updated to &lt;a class="alink" href="/p/xschem/code/96/"&gt;[r96]&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;option for in memory undo (IN_MEMORY_UNDO in makefile)&lt;/li&gt;
&lt;li&gt;c89 portability: eliminated snprintf, strtok,strtok_r, Variable length arrays,&lt;br/&gt;
  getopt,&lt;/li&gt;
&lt;li&gt;more error checking on malformed input fieles&lt;/li&gt;
&lt;li&gt;added circles / arcs to pdf export&lt;/li&gt;
&lt;li&gt;better window titles&lt;/li&gt;
&lt;li&gt;untitled.sch default file name if xschem launched without a file name.&lt;/li&gt;
&lt;li&gt;long options (--version, --help, etc)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Fri, 16 Nov 2018 21:31:55 -0000</pubDate><guid>https://sourceforge.netb3c4a821a4c76cbf56e1e9e93ba1cd4d3ddc6a38</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#06bf</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;XSCHEM is now part of &lt;a class="" href="http://repo.hu/projects/coraleda/" rel="nofollow"&gt;coralEDA&lt;/a&gt;, an umbrella project collecting open source EDA tools aiming to inter-operate together with common protocols.&lt;br/&gt;
to get the most up to date go &lt;a class="" href="http://repo.hu/projects/xschem/releases/" rel="nofollow"&gt;here&lt;/a&gt;.&lt;br/&gt;
To get the most up to date development checkout from svn: &lt;br/&gt;
svn checkout svn://repo.hu/xschem/trunk&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Sat, 03 Nov 2018 21:35:33 -0000</pubDate><guid>https://sourceforge.net3d34f29f18329154764d0a875312bc2497178359</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#f52c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.8.0 updated to &lt;a class="alink" href="/p/xschem/code/93/"&gt;[r93]&lt;/a&gt;&lt;br/&gt;
- draw connecting dots automatically on T or Y connected wires,&lt;br/&gt;
- new commands in Tools menu to trim and break wires&lt;br/&gt;
Break wires will break &lt;em&gt;selected wires&lt;/em&gt; at instance pin / other net connettions.&lt;br/&gt;
Trim wires will resolve overlapped nets, join parallel nets, etc.&lt;br/&gt;
- .xschem/ directory for private data and config files.&lt;br/&gt;
- initfile renamed, from .xschem to .xschem/xschemrc&lt;br/&gt;
- XSCHEM_HOME_DIR renamed to XSCHEM_SHAREDIR (sharedir in Makefile)&lt;br/&gt;
- added USER_CONF_DIR (Makedile userconfdir) (~/.xschem)&lt;br/&gt;
- XSCHEM_DESIGN_PATH renamed to XSCHEM_LIBRARY_PATH (makefile xschem_library_path)&lt;br/&gt;
- make xschem work correctly with all combinations of HAS_XCB and HAS_XRENDER&lt;br/&gt;
- optmizations in update_conn_cues()&lt;br/&gt;
- no recursive functions for deleting hash tables.&lt;br/&gt;
- simpler loops for iterating rectangles that contain a wire in spatial hash table.&lt;br/&gt;
- different location of startup user rc files: .xschem/xschemrc instead&lt;br/&gt;
of .xschem&lt;br/&gt;
- deleted utile junk old files&lt;br/&gt;
- xschemrc moved under src/&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Sat, 03 Nov 2018 21:24:20 -0000</pubDate><guid>https://sourceforge.net3a71ba0fa8c0c9eedde1e016577306448842f132</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/xschem/wiki/Home/?limit=25&amp;page=2#e39e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;xschem-2.7.0 updated to &lt;a class="alink" href="/p/xschem/code/91/"&gt;[r91]&lt;/a&gt;&lt;br/&gt;
- some fixes in library path management (abs_sym_path and rel_sym_path in xschem.tcl)&lt;br/&gt;
- documentation updates on required -dev files, libfl-dev and cairo2-dev&lt;br/&gt;
- documentation updates on open/closed polygons&lt;br/&gt;
- embedded symbols, (embed=true attr on instances), documentation updated.&lt;br/&gt;
- Status bar grid entry configured as disabled as it is output only&lt;br/&gt;
- make xschem accept some malformed input files, like T{} ... or leading spaces before element tags.&lt;br/&gt;
- code in place for command to cut wires at instance pins and intersections&lt;br/&gt;
- created iterator function for spatial wire &amp;amp; inst hash tables to avoid&lt;br/&gt;
  code duplication&lt;br/&gt;
- removed exec flag on all doc/ files, moved xschem.html to index.html&lt;br/&gt;
- keep calculating bbox for unusually big texts, even if these text are not&lt;br/&gt;
  displayed being fonts too big (crash on old cairo libs)&lt;br/&gt;
- corrected menu accelerators shown for zoom / unzoom.&lt;br/&gt;
- unzoom_nodrift tcl variable can be set to 1 or 0 to produce slightly&lt;br/&gt;
  different unzoom behaviors.&lt;br/&gt;
- flush arc drawing routines (draw&lt;span&gt;[temp]&lt;/span&gt;arc(END,...) in addition to lines&lt;br/&gt;
  and rectangles when doing selections /hilight. (forgotten since arcs&lt;br/&gt;
  were introduced).&lt;br/&gt;
- nets are drawn after the other elements so they are always on top.&lt;br/&gt;
- new xschem TCL commands&lt;br/&gt;
 - xschem setprop instance x25 w 55&lt;br/&gt;
   replaces property w of instance x25 with new 55 value&lt;br/&gt;
 - xschem setprop instance_n 123 w 55&lt;br/&gt;
   same as above but indicate instance number (position in inst_ptr array)&lt;br/&gt;
 - xschem replace_symbol instance x25 .../../new_symbol.sym&lt;br/&gt;
   replaces symbol of x25&lt;br/&gt;
 - xschem replace_symbol instance_n 123 .../../new_symbol.sym&lt;br/&gt;
   same as above but indicate instance number (position in inst_ptr array)&lt;br/&gt;
- new commandline option '-i' to tell xschem not to load init files (xschemrc and .xschem)&lt;br/&gt;
- order coordinates before storing nets in load_wire(),&lt;br/&gt;
  for some reason this trivial thing was missing&lt;br/&gt;
- drawing glitches fixed&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stefan</dc:creator><pubDate>Wed, 31 Oct 2018 12:56:26 -0000</pubDate><guid>https://sourceforge.net47332478ccd8cf34295d947cf52ca8988d3b1f52</guid></item></channel></rss>