X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 63.119.35.194 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Improved Find From: John Doty In-Reply-To: <55BEBC22.1030004@ecosensory.com> Date: Sun, 2 Aug 2015 21:29:44 -0400 Message-Id: References: <5329D15C-0713-4919-8205-AC474BAC5652 AT noqsi DOT com> <631C0577-E61D-40BC-B200-96BA897092E6 AT sbcglobal DOT net> <55BEBC22 DOT 1030004 AT ecosensory DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t731Ts2n016095 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Aug 2, 2015, at 8:56 PM, John Griessen wrote: > > On 08/02/2015 01:52 PM, John Doty wrote:> Two source attribs in the symbol. Like slotdef, you can have as many source attribs as you need in a symbol. This could be considered a design defect: how do you promote and override this sort of attrib? Maybe these should be multi-line instead. > > This kind of thing really strongly impacts/possibly-destroys hierarchic schematic usefulness. I don’t see why. What if you need eight pages to express what a subschematic does? > > I don't have any mathematical proofs, but my gut says, "keep a module definition same-as-chip-design-methods, > as a single ins/outs list associated with a graphic symbol or code chunk, and with a mechanism to convert between > 'code chunk for the module container' and graphic-symbol at will by an easy to launch program.” > An example from my chip designs is an amplifier that comes in two forms: a fixed-gain form and a form with digital gain adjustment. These have different symbols, but share a common page, the core amplifier circuit. Gain adjustment works by strategically switching capacitors in parallel with capacitors in the core, so I judged that making the core its own module would require wrapping a rather difficult to comprehend symbol around it. In any case, reviewers have been able to figure out what’s going on without difficulty, and they are, of course the primary audience for the schematics. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com