X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=m+kme3jXEXE0GwcOoNVIhc2tmyO6NhXq3m8Bs+2RB4c=; b=paqE/uKtzZSkG201eLCGDsPb8cVUWC/u22KVKZ39giCoacGMXMPW+cyLhRewoQOaKo LbToWjn3ZFwPmZQ1DyWj3OfFAJXSUPFxMSbP9VPmr/jsEsE1/srsc3Bc/YZVw8U44IJ3 tuJT4BBKb9JAcJUWkWyEPW45XaFeAnYpLWtLYnqLg4lJPV7FC5ibZB2093tYSPXKxftz D4N0htrMvsOoaYOAjswGN9MYaBOJstBwie2Fe89biK2dHS+R3ZMk25w7I7xC8O054U4L 26RSOnjTA95mhMCQHW5ffbb/KHV4uYYp5DrHQun8FRAsfa1DgOx3wiXwFTSDKwHpbNIr ajYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=m+kme3jXEXE0GwcOoNVIhc2tmyO6NhXq3m8Bs+2RB4c=; b=hEd86N6+0uUIzec0ZzvWI4FHP3kQlIBBs6WFQaWKxtUkRJ2EjRdGSTSjbnawdWR9bh f7KxXm6bemQdwUcDYiGHTr2gJ3x820krD7oQoetWMLxTAMXf/2yZ+VH2Ss2ycxoSZAXJ KvOwoIk3UKcyk1u35E2v/q+1R8eWlTJJlAAx8LvHo5LH1uEokCZfcIBm5ouNIwDqGonh 7zIP3XGsRuRgi9pvLRVWy41oJIQLfX8G9o0gkNfVF0miBiXAaC+h7EG7vdtQ/f5hRBRx 1T/r0aQNUUnlodoTR1VOe7yI3GdePzHuu2AIvMGLhyE9UFlrE+eIRxFwobUsWVoyu9tQ lGHg== X-Gm-Message-State: AEkoouvaFv0mfqx8liGubVcxS5N/gpoRci2wmUdJNekH7EZCNUi9vnYPtJAX11+b1D3qWg== X-Received: by 10.28.208.206 with SMTP id h197mr7025754wmg.17.1469343862073; Sun, 24 Jul 2016 00:04:22 -0700 (PDT) Date: Sun, 24 Jul 2016 09:04:20 +0200 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] Parameter substitution --> hierachy Message-Id: <20160724090420.fc7353ebc390b8f46bb5ebfc@gmail.com> In-Reply-To: References: <98D1C4E4-581D-4A03-94E4-E0330960EADF AT wellesley DOT edu> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 > >>> - Pins for subschematic symbols don't require a pinnumber= attribute, > >>> and non-slotted pins don't require a pinseq= attribute. > >> > >> Have they ever required those? > > > > If you turn off hierarchy expansion gnetlist needs pin numbers, since > > connectivity is identified by (refdes pinnumber). > > Ok, sure, in that case they have netlist semantics attached. > > And now I remember your problem with the substitution patch. When > hierarchy is not expanded, there will be nowhere to apply the > substitutions. Your spice netlister would need to transform the > substitutions into instance parameters. Is that difficult? > > -- > Stephan > To transform the substitutions into instance parameters sounds like a good solution because otherwise user is required to number pins even though they have no particular meaning in a hierarchical symbol.