[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: KJWaves - new release (a r)
On Jan 7, 2008, at 4:33 PM, a r wrote:
> On Jan 7, 2008 10:48 PM, Peter Clifton <pcjc2@xxxxxxxxx> wrote:
>>
>> On Mon, 2008-01-07 at 22:41 +0000, a r wrote:
>>
>>> Well, last time I tried gschem it didn't work for me. It had no
>>> hierarchical circuit support, no ready to use components, no
>>> auto-numbered instances. It was slow to redraw and its wire editing
>>> mode was only slightly better than drawing them in a general purpose
>>> vector graphics editor.
>>
>> I'm guessing this was some while ago you used gschem.
>
> It was one year ago. I'm occasionally checking the progress by reading
> this group but I can't help feeling that the direction of the gschem
> development is orthogonal (or even opposite) to my needs. In
> particular, it focus too much on PCB,
I've done two successful ASIC designs and used three PC board layout
programs (but not PCB!) with gEDA. From where I sit, this radical
flexibility is gEDA's greatest feature.
> it has no design database,
An advantage for reuse of design components.
> it
> has only "light" components.
I don't think proponents of "heavy" components have a clue what
they're really asking for. Consider that typing "resistor" into Digi-
Key's search engine gets you 250,000 hits. And then, some connector
families have billions of variations.
>
>> It does hierarchy, although I'm not entirely sure how it is used in
>> relation to spice.
>
> No, it is not gschem that does the hierarchy, it is its user. Gschem
> does not (did not) do any hierarchical design checking, hierarchy
> configuration, hierarchical parameters, copying, renaming,
> highlighting nets, etc.
Hmm, I've done a couple of 6000 transistor ASIC designs with gEDA.
Couldn't have done that without hierarchy. gschem is a fine tool
here. But remember, gEDA is a toolbox with nice tools that play well
with other tools. gschem is not a Swiss Army knife that attempts to
do everything. You use the gEDA tools together with your file utils,
makefiles, documentation tools, simulation tools, etc. That's real
flexibility and capability.
>
>> It has had many rounds of drawing fixes recently, and does indeed
>> ship
>> basic symbols ready for use.
>
> Last time I checked, redrawing a simple schematic was taking almost 1
> second. I wonder how much longer would it take with a real design.
Anything you can actually read on the screen is almost instantaneous.
I break things down into simple modules anyway, so it's not an issue
to me.
> As
> for basic symbols, they had many irrelevant parameters (footprint etc)
> and none of important ones (these had to be typed manually as a spice
> card template).
One project's irrelevancy is another's requirement. That's why
serious gEDA users have their own libraries of specialized "heavy"
symbols. But we each have our own needs: a general library of heavy
symbols would be unwieldy.
>
> Say I have a MOS transistor instance on schematic. When I open the
> properties dialog of this instance, I expect to see a drop-list of
> available model types/levels, along with a list of text fields where I
> can define parameters that are relevant to the selected model
> type/level. All parameters should accept expressions so that I could
> automate editing and verification of the design a bit.
Eh? You're going to get models from third parties: they cannot
generally be legally distributed with gEDA. You're not going to want
to change most parameters.
>
>> Auto numbering has been added (as a dialog
>> for renumbering components), and I think there is also an option
>> to have
>> on-the-fly numbering of new components.
>
> I meant on-the-fly numbering. Possibly I missed this feature but why
> it was not enabled in the first place?
Because most of us don't want it, maybe.
>
>> If there are areas where gschem shows bugs, or can't do something you
>> need, please let us know. It isn't good for the project (and open
>> source
>> tools as a whole) if people are left with bad impressions of the
>> software, but don't make any feedback known.
>
> In general, I don't like giving negative feedback. Especially if I can
> clearly see that the project is targeting completely different or
> opposite goals than mine.
>
> Regards,
>
> -r.
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user