I do a transient Simulation with many similar subcircuits.
Each subcircuit has a current source on the Input.
For example the current source 49 is creating following Signal:
I49 r49 inp49 PWL REPEAT FOREVER( 0.200 9.36 0.201 5.62 0.399 5.62 0.400 9.36 2.200 9.36 ) ENDREPEAT
My Problem is I don' know why spice removes some PWL Points during simulation:
This is what's written in the text file:
I49: Removing PWL point (2.2,9.36)
I49: Removing PWL point (4.4,9.36)
I49: Removing PWL point (6.6,9.36)
I49: Removing PWL point (8.8,9.36)
I49: Removing PWL point (11,9.36)
I49: Removing PWL point (13.2,9.36)
I49: Removing PWL point (15.4,9.36)
I49: Removing PWL point (17.6,9.36)
I49: Removing PWL point (19.8,9.36)
I49: Removing PWL point (22,9.36)
I49: Removing PWL point (24.2,9.36)
I49: Removing PWL point (26.4,9.36)
I49: Removing PWL point (28.6,9.36)
I49: Removing PWL point (30.8,9.36)
I49: Removing PWL point (33,9.36)
I49: Removing PWL point (35.2,9.36)
I49: Removing PWL point (37.4,9.36)
I49: Removing PWL point (39.6,9.36)
I49: Removing PWL point (41.8,9.36)
I49: Removing PWL point (44,9.36)
I49: Removing PWL point (46.2,9.36)
I49: Removing PWL point (48.4,9.36)
I49: Removing PWL point (50.6,9.36)
I49: Removing PWL point (52.8,9.36)
I49: Removing PWL point (55,9.36)
I49: Removing PWL point (57.2,9.36)
I49: Removing PWL point (59.4,9.36)
Best Answer
When you repeat this sequence, you end up with points at (0.4, 9.36), (2.2, 9.36), and then (2.4, 9.36) (from the repetition of (0.2, 9.36)). Since these 3 points are co-linear, you can remove the middle one without changing the piecewise linear relationship.
The program is probably just doing that to reduce the complexity of calculating the points during the simulation.