Index: trunk/doc/developer/new_model_progress/roadmap.dot =================================================================== --- trunk/doc/developer/new_model_progress/roadmap.dot (revision 15422) +++ trunk/doc/developer/new_model_progress/roadmap.dot (revision 15423) @@ -6,6 +6,7 @@ "2017_3b" [label="" shape=plaintext] "2017_4" [label="2017\n4th\nquarter" shape=plaintext] "2018_1" [label="2018\n1st\nquarter" shape=plaintext] + "2018_2" [label="2018\n2nd\nquarter" shape=plaintext] "2016_4" -> "2017_1" [style=invisible arrowhead=none] "2017_1" -> "2017_2" [style=invisible arrowhead=none] @@ -13,6 +14,7 @@ "2017_3" -> "2017_3b" [style=invisible arrowhead=none] "2017_3b" -> "2017_4" [style=invisible arrowhead=none] "2017_4" -> "2018_1" [style=invisible arrowhead=none] + "2018_1" -> "2018_2" [style=invisible arrowhead=none] lihata [color=green label="Lihata:\nNew native file format\nso we can make our changes\nwithout breaking compatibilty\nor having to wait for mainline"] layer [color=green label="layer rewrite:\nmuch more detailed model of\nphysical and logical layers"] @@ -37,6 +39,8 @@ { rank=same; "2017_3" subcircuit} { rank=same; "2017_3b" binding term} { rank=same; "2017_4" padstacks} + { rank=same; "2018_1" elem_replace} + { rank=same; "2018_2" elem_remove} lihata -> layer layer -> subcircuit Index: trunk/doc/developer/new_model_progress/roadmap.svg =================================================================== --- trunk/doc/developer/new_model_progress/roadmap.svg (revision 15422) +++ trunk/doc/developer/new_model_progress/roadmap.svg (revision 15423) @@ -66,8 +66,17 @@ 2017_4->2018_1 + +2018_2 +2018 +2nd +quarter + + +2018_1->2018_2 + -lihata +lihata Lihata: New native file format @@ -76,7 +85,7 @@ or having to wait for mainline -layer +layer layer rewrite: much more detailed model of @@ -83,23 +92,23 @@ physical and logical layers -lihata->layer +lihata->layer -subcircuit +subcircuit subcircuit: footprints without special objects -layer->subcircuit +layer->subcircuit -binding +binding layer binding: abstract layer recipes @@ -108,12 +117,12 @@ given board's stackup -layer->binding +layer->binding -compositing +compositing layer compositing: positive/nagative drawn layers within a group @@ -120,17 +129,17 @@ allows drawing paste, mask, inverse silk, etc. -layer->compositing +layer->compositing -subcircuit->binding +subcircuit->binding -term +term subcircuit terminals: generalized pin/pad idea @@ -138,12 +147,12 @@ to be a pin or pad -subcircuit->term +subcircuit->term -elem_replace +elem_replace element replacement: replace the old element model @@ -152,59 +161,59 @@ anything an element could do -subcircuit->elem_replace +subcircuit->elem_replace -binding->elem_replace +binding->elem_replace -fp_nolimit +fp_nolimit goal: footprints without limitations -binding->fp_nolimit +binding->fp_nolimit -clean +clean goal: clean, tree based data structure -binding->clean +binding->clean -compositing->fp_nolimit +compositing->fp_nolimit -compositing->clean +compositing->clean -term->fp_nolimit +term->fp_nolimit -term->clean +term->clean -elem_remove +elem_remove element removal: remove elements, element-lines, element-arcs @@ -212,17 +221,17 @@ in favor of subcircuits and pad stacks -elem_replace->elem_remove +elem_replace->elem_remove -elem_remove->clean +elem_remove->clean -padstacks +padstacks pad stacks: a via (or pin or pad) @@ -231,12 +240,12 @@ on different layer groups -padstacks->elem_replace +padstacks->elem_replace -bbvia +bbvia blind/buried via: a pad stack has per layer info on @@ -244,27 +253,27 @@ also have such info about the drill ends -padstacks->bbvia +padstacks->bbvia -recur +recur subcircuit in subcircuit -clean->recur +clean->recur -hier +hier hierarchical netlists -recur->hier +recur->hier