#73: GTK GUI for Digital Gate Compiler -------------------------------------------+-------------------------------- Reporter: shakthimaan | Owner: shakthimaan Type: enhancement | Status: new Priority: minor | Milestone: Fedora 12 'Constantine' Component: Starter task | Version: devel Keywords: GTK+, GUI, C, newbie, starter | -------------------------------------------+-------------------------------- = problem =
dgc_gui.c in Digital Gate Compiler (DGC) uses old GTK+ API.
= analysis =
dgc_gui.c in Digital Gate Compiler (dgc-0.98) doesn't compile cleanly.
= enhancement recommendation =
Anyone interested in GTK+, C programming can re-write the GUI from scratch.
Hi,
--- On Wed, Nov 25, 2009 at 9:54 PM, Fedora Electronic Lab trac@fedorahosted.org wrote: | #73: GTK GUI for Digital Gate Compiler | -------------------------------------------+-------------------------------- | Reporter: shakthimaan | Owner: shakthimaan | Type: enhancement | Status: new | Priority: minor | Milestone: Fedora 12 'Constantine' | Component: Starter task | Version: devel | Keywords: GTK+, GUI, C, newbie, starter | --
After discussion with Chitlesh, I have created a new Component type called "Starter task". We will use this type for tasks that people who are new to Fedora packaging or are interested in getting started with FEL can work with. These tickets will not affect our FEL release cycle, but, are meant to give a helping hand for people wanting to help out with packaging for FEL.
This particular task involves GTK+ C GUI programming. If anyone is interested, please write to me.
SK
On Wed, Nov 25, 2009 at 5:32 PM, Shakthi Kannan wrote:
This particular task involves GTK+ C GUI programming. If anyone is interested, please write to me.
Hello Shakthi, can you claim ownership of the dgc space on sourceforge ?
Also, "herb" is trying to be a better "alliance". Is it feasible to migrate the dgc sources to herb design flow? I think it would be a great win-only situation if "herb" can obsolete both dgc and alliance.
Mukund (in CC;) is the prime developer behind Herb. Mukund, what do you think ?
Chitlesh
Hi Chitlesh
On Wed, Nov 25, 2009 at 09:36:18PM +0100, Chitlesh GOORAH wrote:
On Wed, Nov 25, 2009 at 5:32 PM, Shakthi Kannan wrote:
This particular task involves GTK+ C GUI programming. If anyone is interested, please write to me.
Hello Shakthi, can you claim ownership of the dgc space on sourceforge ?
Also, "herb" is trying to be a better "alliance". Is it feasible to migrate the dgc sources to herb design flow? I think it would be a great win-only situation if "herb" can obsolete both dgc and alliance.
Mukund (in CC;) is the prime developer behind Herb. Mukund, what do you think ?
DGC seems to be similar to SIS and Alliance's BOOG tool. I'll take a look at its sources in more detail. For Herb, we'd be using a simple mapper to begin with.
Also, if you are looking to add more VLSI tools into FEL, you should look at packaging the alternative Berkeley flow too. I think some tools such as Timberwolf are not available in Fedora yet.
http://www.opencircuitdesign.com/verilog/index.html
Mukund
On Wed, Nov 25, 2009 at 10:05 PM, Mukund Sivaraman <> wrote:
DGC seems to be similar to SIS and Alliance's BOOG tool. I'll take a look at its sources in more detail. For Herb, we'd be using a simple mapper to begin with.
Also, if you are looking to add more VLSI tools into FEL, you should look at packaging the alternative Berkeley flow too. I think some tools such as Timberwolf are not available in Fedora yet.
http://www.opencircuitdesign.com/verilog/index.html
Mukund
Last time, I've checked they had some licensing issues with their redistribution. I have to sit down again and read the licenses again.
Chitlesh
On Wed, Nov 25, 2009 at 10:05 PM, Mukund Sivaraman <> wrote:
DGC seems to be similar to SIS and Alliance's BOOG tool. I'll take a look at its sources in more detail. For Herb, we'd be using a simple mapper to begin with.
Hello Mukund,
Since herb is trying to be a better Alliance, I wish to propose the new features
* support for Liberty file format http://www.opensourceliberty.org/ * support for Synopsys Design Constraint format * improved reports : report_timing, report_cells, report_area
These will create easy path for new users and interoperability. Also it will help to maintain new standard cells libraries. Xcircuit(+magic) and ngspice/gnucap are being enhanced in that direction. It would be nice to have users' characterized cells being used in herb.
thank you, chitlesh
Hi,
--- On Thu, Nov 26, 2009 at 2:06 AM, Chitlesh GOORAH chitlesh@fedoraproject.org wrote: | can you claim ownership of the dgc space on sourceforge ? --
Tobias Dichti is currently the owner of the project, and he replied that he is going to add "extended burst mode synthesis" support for DGC next year. So, I will keep track of the upstream changes as he updates it.
--- | Also, "herb" is trying to be a better "alliance". Is it feasible to | migrate the dgc sources to herb design flow? | I think it would be a great win-only situation if "herb" can obsolete | both dgc and alliance. --
IMO, we should make all tools available in FEL. Let the users decide which ones to use depending on their requirements.
SK
On Wed, Nov 25, 2009 at 5:32 PM, Shakthi Kannan wrote:
After discussion with Chitlesh, I have created a new Component type called "Starter task". We will use this type for tasks that people who are new to Fedora packaging or are interested in getting started with FEL can work with. These tickets will not affect our FEL release cycle, but, are meant to give a helping hand for people wanting to help out with packaging for FEL.
Hello Shakthi,
Should we create a new "milestone" "Starter task" instead of a "component" ? The component is a sub-dependency of the milestone. If these tickets will not affect our FEL 13 release cycle I would think of a new milestone.
Chitlesh
On Fri, Nov 27, 2009 at 5:15 PM, Chitlesh GOORAH <> wrote:
Hello Shakthi,
Should we create a new "milestone" "Starter task" instead of a "component" ? The component is a sub-dependency of the milestone. If these tickets will not affect our FEL 13 release cycle I would think of a new milestone.
Chitlesh
Actually, I think you opted for the right strategy. Let i as it is.
I have created a new milestone : upstream. I have found a couple of old features of some tools that needs to be revisited by upstream. This upstream milestone can help us track those issues.
Chitlesh
#73: GTK GUI for Digital Gate Compiler ---------------------------+------------------------------------------------ Reporter: shakthimaan | Owner: shakthimaan Type: enhancement | Status: new Priority: minor | Milestone: Upstream Component: Starter task | Version: devel Resolution: | Keywords: GTK+, GUI, C, newbie, starter ---------------------------+------------------------------------------------ Changes (by chitlesh):
* milestone: Fedora 12 'Constantine' => Upstream
#73: GTK GUI for Digital Gate Compiler ---------------------------+------------------------------------------------ Reporter: shakthimaan | Owner: sikku* Type: enhancement | Status: new Priority: minor | Milestone: Upstream Component: Starter task | Version: devel Resolution: | Keywords: GTK+, GUI, C, newbie, starter ---------------------------+------------------------------------------------ Changes (by shakthimaan):
* owner: shakthimaan => sikku*
#73: GTK GUI for Digital Gate Compiler ---------------------------+------------------------------------------------ Reporter: shakthimaan | Owner: bhuztez* Type: enhancement | Status: new Priority: minor | Milestone: Upstream Component: Starter task | Version: devel Resolution: | Keywords: GTK+, GUI, C, newbie, starter ---------------------------+------------------------------------------------ Changes (by shakthimaan):
* owner: sikku* => bhuztez*
Comment:
Development at:
#73: GTK GUI for Digital Gate Compiler ---------------------------+------------------------------------------------ Reporter: shakthimaan | Owner: bhuztez* Type: enhancement | Status: new Priority: minor | Milestone: Upstream Component: Starter task | Version: devel Resolution: | Keywords: GTK+, GUI, C, newbie, starter ---------------------------+------------------------------------------------ Comment (by chitlesh):
Hello bhuztez,
did you make some progress since ?
electronic-lab@lists.fedoraproject.org