From 0aff566263f81feffa855aeaafbe1cea43acb874 Mon Sep 17 00:00:00 2001 From: Etienne Brateau <etienne.brateau@ensiie.fr> Date: Sat, 6 Apr 2019 09:05:27 +0200 Subject: [PATCH] Remove PLOT function and all stuff related to PLOT logntk and logspc --- lib/logntk.cnf | 58 ------------------------------------ lib/logspc.cnf | 80 -------------------------------------------------- lib/logspc.tim | 69 ------------------------------------------- lib/lplot.cnf | 29 ------------------ lib/ntk/.keep | 0 src/log.c | 2 -- 6 files changed, 238 deletions(-) delete mode 100644 lib/logntk.cnf delete mode 100644 lib/logspc.cnf delete mode 100644 lib/logspc.tim delete mode 100644 lib/lplot.cnf delete mode 100644 lib/ntk/.keep diff --git a/lib/logntk.cnf b/lib/logntk.cnf deleted file mode 100644 index ac159ed..0000000 --- a/lib/logntk.cnf +++ /dev/null @@ -1,58 +0,0 @@ - -{ Default configuration for LOGNTK, the LOG-to-NTK file converter } -{ To be included by LOG.CNF } - -tool logntk logntk "LOG-to-NTK converter" - -command logntk logntk logntk: identify - -logntk: trans nfet n {name, type, [strength]} -logntk: trans pfet p -logntk: trans dnfet d 1 - -logntk: trans nfet4 n {AnaLOG symbols} -logntk: trans pfet4 p - -logntk: trans nfet5 n {AnaLOG symbols} -logntk: trans pfet5 p - -logntk: trans pfet6 p - -logntk: trans nfet7t n {AnaLOG symbols} -logntk: trans pfet7t p - -logntk: trans nfet7f n {AnaLOG symbols} -logntk: trans pfet7f p - -logntk: trans nspc1 n {AnaLOG symbols} -logntk: trans pspc1 p - -logntk: trans v_nfet n {Digital LOG symbols} -logntk: trans v_pfet p -logntk: trans v_nfetd n -logntk: trans v_pfetd p -logntk: trans v_nfetx n -logntk: trans v_pfetx p - -logntk: size 1 {default node size} -logntk: strength 2 {default transistor strength} - -logntk: global Gnd Vdd {automatically generated ports} - -logntk: orphan circ* {gate(s) for generating "orphan" nodes} - -logntk: lib ntk {place to find library .ntk files} - - {do not add cells with capacitors to this library } - -{logntk: cell tcamp opamp} {gate name, [cell name], [NTK file name] } - -logntk: ignore arrow1 arrow2 crunch* cross* -logntk: ignore to from vdd gnd time numbers digh - -{logntk: digital switch switch {Built-in switches convert to Vdd or Gnd} - -logntk: primitive a_* * {other ACTEL gates} -logntk: primitive a_tribuf tribuff {a_tribuff is too long for LOG!} - - diff --git a/lib/logspc.cnf b/lib/logspc.cnf deleted file mode 100644 index 5182d69..0000000 --- a/lib/logspc.cnf +++ /dev/null @@ -1,80 +0,0 @@ - -{ Default configuration for LOGSPC, the LOG-to-SPC file converter } -{ To be included by LOG.CNF } - -tool logspc logspc "LOG-to-SPC converter" - -command logspc logspc logspc: identify - -logspc: trans nfet n {name, type, [strength]} -logspc: trans pfet p -logspc: trans dnfet d 1 - -logspc: trans nfet4 n {AnaLOG symbols} -logspc: trans pfet4 p - -logspc: trans nfet5 n {AnaLOG symbols} -logspc: trans pfet5 p - -logspc: trans pfet6 z {AnaLOG symbols} - -logspc: trans nfet7t i {AnaLOG symbols} -logspc: trans pfet7t j - -logspc: trans nfet7f k {AnaLOG symbols} -logspc: trans pfet7f l - -logspc: trans nspc1 x {AnaLOG symbols} -logspc: trans pspc1 y - - -logspc: trans resfloat r {AnaLOG symbols} -logspc: trans capfloat c -logspc: trans npn1 a -logspc: trans pnp1 b -logspc: trans npn2 a -logspc: trans pnp2 b -logspc: trans diode1 e -logspc: trans vdiff v -logspc: trans idiff h - -logspc: trans v_nfet n {Digital LOG symbols} -logspc: trans v_pfet p -logspc: trans v_nfetd n -logspc: trans v_pfetd p -logspc: trans v_nfetx n -logspc: trans v_pfetx p - -logspc: size 1 {default node size} -logspc: strength 2 {default transistor strength} - -logspc: lambda 1.0 {for FET7 series, lambda in units of micron} - -logspc: chlen 1.0 {for FET4/FET5/FET6 series, channel length} - {in microns} - -logspc: global Gnd Vdd {automatically generated ports} - -logspc: orphan circ* {gate(s) for generating "orphan" nodes} - -{logspc: lib /usr/ug/lib/chiplib/log/spc} {place to find library .spc files} - -{logspc: cell tcamp opamp} {gate name, [cell name], [SPC file name] } - -logspc: ignore arrow1 arrow2 crunch* cross* -logspc: ignore to from vdd gnd time numbers digh - -{logspc: digital switch switch {Built-in switches convert to Vdd or Gnd} - -logspc: primitive a_* * {other ACTEL gates} -logspc: primitive a_tribuf tribuff {a_tribuff is too long for LOG!} - -{ comment out these lines to use logspc to produce output suitable } -{ for the Tanner Inc tool lvs -- change first to point to this directory } - -{logspc: lib /usr/chipmunk/log/lib/} -{logspc: pre} -{logspc: post ledit_models} - - - diff --git a/lib/logspc.tim b/lib/logspc.tim deleted file mode 100644 index 695e661..0000000 --- a/lib/logspc.tim +++ /dev/null @@ -1,69 +0,0 @@ - -{ Default configuration for LOGSPC, the LOG-to-SPC file converter } -{ To be included by LOG.CNF } - -tool logspc logspc "LOG-to-SPC converter" - -command logspc logspc logspc: identify - -{ Files to add to beginning and end of spice file } -{ for bach.ece.jhu.edu and mozart.ece.jhu.edu } - -logspc: lib /home/cad/src/log_5.4/lib/spc {place to find library .spc files} -logspc: pre pre.spc -logspc: post post.spc - -logspc: trans nfet n {name, type, [strength]} -logspc: trans pfet p -logspc: trans dnfet d 1 - -logspc: trans nfet4 n {AnaLOG symbols} -logspc: trans pfet4 p - -logspc: trans nfet5 n {AnaLOG symbols} -logspc: trans pfet5 p - -logspc: trans pfet6 z {AnaLOG symbols} - -logspc: trans nfet7t i {AnaLOG symbols} -logspc: trans pfet7t j - -logspc: trans nfet7f k {AnaLOG symbols} -logspc: trans pfet7f l - -logspc: trans nspc1 x {AnaLOG symbols} -logspc: trans pspc1 y - -logspc: trans resfloat r {AnaLOG symbols} -logspc: trans capfloat c -logspc: trans npn1 a -logspc: trans pnp1 b -logspc: trans diode1 e -logspc: trans vdiff v -logspc: trans idiff h - -logspc: trans v_nfet n {Digital LOG symbols} -logspc: trans v_pfet p -logspc: trans v_nfetd n -logspc: trans v_pfetd p -logspc: trans v_nfetx n -logspc: trans v_pfetx p - -logspc: lambda 0.6 {for FET7 series, lambda in units of micron} -logspc: chlen 0.6 {for FET4/FET5/FET6 series, channel length} - {in microns} - -logspc: global Gnd Vdd {automatically generated ports} - -logspc: orphan circ* {gate(s) for generating "orphan" nodes} - -{logspc: cell tcamp opamp} {gate name, [cell name], [SPC file name] } - -logspc: ignore arrow1 arrow2 crunch* cross* -logspc: ignore to from vdd gnd time numbers digh - -{logspc: digital switch switch {Built-in switches convert to Vdd or Gnd} - -logspc: primitive a_* * {other ACTEL gates} -logspc: primitive a_tribuf tribuff {a_tribuff is too long for LOG!} - diff --git a/lib/lplot.cnf b/lib/lplot.cnf deleted file mode 100644 index 4dfa13f..0000000 --- a/lib/lplot.cnf +++ /dev/null @@ -1,29 +0,0 @@ - -{ Default configuration for LPLOT, the LOG plotting tool } -{ To be included by LOG.CNF } - -tool lplot lplot "LOG Plotting Tool" - -command lplot lplot plot lplot: { "If these commands are given, } - { activate the LPLOT tool" } - -include pens.cnf { Pen color assignments } - -lplot: plotter { 5 } { HP-IB address of plotter } - -{The following are commented out because the defaults in plot.c work fine.} -{lplot: font /usr/chipmunk/lib/lplot.font { Name of font file to use } -{lplot: header /usr/chipmunk/lib/texstuff.ps { (These must be full paths) } - -lplot: nodots led { Gates which don't form solder dots on pins } -lplot: invisible numbers time { Gates which don't show up on the plot } -lplot: invisible digh -lplot: labelfont 2 { Font number for labels } -lplot: sigfont 2 { Font number for "TO/FROM" signal names } - -lplot: color border red -lplot: color onled red -lplot: color offled yellow - -{ uncomment and edit this line for customizing printing } -{ lplot: psfile /tmp/*.ps | lpr * } diff --git a/lib/ntk/.keep b/lib/ntk/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/src/log.c b/src/log.c index 047cb9e..ce6720b 100644 --- a/src/log.c +++ b/src/log.c @@ -11041,7 +11041,6 @@ static void initmacros() definemacro('M', "TAPMODE"); definemacro('n', "INVPINNUM"); definemacro('o', "ONOFF"); - definemacro('p', "PLOT"); definemacro('r', "ROT"); definemacro('R', "RESET"); definemacro('q', "QUIET"); @@ -11095,7 +11094,6 @@ static void initmenus() definemenu(3, 8, "Refresh", "REFRESH", 0); definemenu(4, 1, "Load page", "LOAD", 0); definemenu(4, 2, "Save page", "SAVE *", 0); - definemenu(4, 3, "Plotting", "PLOT", 0); definemenu(4, 4, "Status", "STATUS", 0); definemenu(4, 5, "Scope", "SCOPE", 0); definemenu(4, 6, "Reset", "RESET", 0); -- GitLab