delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/23/17:39:22

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
Date: Fri, 23 Oct 2015 23:39:00 +0200
From: "Gabriel Paubert (paubert AT iram DOT es) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Pin mapping (separate symbols from mappings)
Message-ID: <20151023213900.GB31581@visitor2.iram.es>
References: <201510192055 DOT t9JKt2o6005861 AT envy DOT delorie DOT com>
<1E816300-E31E-4B85-B51D-7EAEC5A466BF AT noqsi DOT com>
<201510192110 DOT t9JLAFKG007281 AT envy DOT delorie DOT com>
<AAAC7015-AF0E-41BE-83F0-C64862CF2670 AT noqsi DOT com>
<201510192340 DOT t9JNeo6n020302 AT envy DOT delorie DOT com>
<FD0C7318-EE7E-4568-9D6B-6582EA2D00F7 AT noqsi DOT com>
<!58C07E8E-2950-46B6-8E2F-F406403530C1 AT gmail DOT com>
<0FDC1184-9D22-4635-A3B4-D70C54C6218A AT noqsi DOT com>
<CAPpu4O=xZcgs+hZx9UED7cYfz-n7NSWMuENhHXpyb0+ppz2J=A AT mail DOT gmail DOT com>
<1EBD978A-B82E-4DB0-B420-20D3A63D3324 AT noqsi DOT com>
MIME-Version: 1.0
In-Reply-To: <1EBD978A-B82E-4DB0-B420-20D3A63D3324@noqsi.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Spamina-Bogosity: Unsure
X-Spamina-Spam-Score: -1.0 (-)
X-Spamina-Spam-Report: Content analysis details: (-1.0 points)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: delorie.com]
-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-0.0 BAYES_40 BODY: Bayes spam probability is 20 to 40%
[score: 0.2687]
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

On Thu, Oct 22, 2015 at 06:57:30PM -0600, John Doty wrote:
> 
> On Oct 22, 2015, at 3:48 PM, Carlos Nieves (cnieves DOT mail AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
> 
> > 
> > 
> > 2015-10-22 2:01 GMT+02:00 John Doty <jpd AT noqsi DOT com>:
> > 
> > On Oct 21, 2015, at 3:55 PM, Carlos Nieves (cnieves DOT mail AT gmail DOT com) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
> > 
> > > You know drc2 needs you to fill in some info in order to do the job correctly. Do you?
> > 
> > Yes. But it doesn’t understand split symbols, especially slotted symbols together with unslotted symbols for a single package. It assumes hidden pins all have pintype=pwr. It doesn’t understand that backplane connectors don’t connect every signal on the backplane to every board.
> > 
> > Yes, it doesn't. There is (a huge) room for improvement.
> > For unconnected pins there is the NoConnection directive. I cant remember for hidden pins...
> > 
> > 
> > > I agree drc2 could be better, but something is better than nothing.
> > 
> > I agree, and I’ve used it successfully for years. Thank you. It is *a lot* better than nothing. But if you’re doing mixed-signal design using a lot of split symbols, like Kai-Martin’s slotted+power stuff, and a lot of tabular connections through pins2gsch, you are far outside drc2’s model of the application space.
> > 
> > 
> > Last modification to drc2 was in 2006... It seems that is no so annoying. Otherwise someone would have fixed that. ;)
> 
> Along with DJ, I fear that many don’t use it. But there have been a couple of fixes since:
> 
> ;;  2010-12-11: Fix stack overflows with large designs.
> ;;  2010-10-02: Applied patch from Karl Hammar. Do drc-matrix lower triangular
> ;;                    and let get-drc-matrixelement swap row/column if row < column.
> 
> 
> > 
> > Reading the designer's mind is impossible for any tool. drc2 checks, other than duplicated refdes/slots, can be mainly used for digital design but hardly help for mixed signal.
> 
> I wonder how many users are making single-supply digital MSI circuits any more? These days, my pure logic tends to collapse into an FPGA, and my digital DRC concerns wind up being 2.5V logic versus 3.3V logic and electromagnetic fanout issues on unterminated logic lines.
> 

True, in one of my recent designs, there was one single logic gate in a
5 pin package, because it was necessary for the reset circuitry before the
FPGA wakes up. The other "logic" chips I may have are buffers and/or
line drivers/receivers.

SSI/MSI logic is essentially dead.

This said, I tried a long time ago to use DRC, and it never brought me
anything useful. It may sound presomptuous, but I believe that I have
never made a mistake that DRC would have caught, which is obviously not the
same as saying that I've never made a mistake, but I can't see how DRC
could detect a wrong connection in a complex network of passive components.

    Gabriel

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019