ses_step_va_diode.c
authoryu.dongliang <18588496441@163.com>
Wed, 6 Sep 2023 13:24:15 +0000 (21:24 +0800)
committeryu.dongliang <18588496441@163.com>
Wed, 6 Sep 2023 13:24:15 +0000 (21:24 +0800)
ses_step_va_diode.c

index 2bc7a029f0a3a8fa10c35c705d39e50e287d905e..beda3d42944a50fceb303e48d958e07ad3fc6d8b 100644 (file)
@@ -40,8 +40,8 @@ static void __ses_path_split_i(ses_path_t* path, ScfEpin* p0, ScfEpin* p1, ScfEl
                cp1->dr  -= child->r;
                cp1->jdr -= child->jr;
 
-               scf_loge("j: %d, c%ldp%ld, v: %lg + j%lg, child->r: %lg + j%lg, child->a: %lg + j%lg, el->a: %lg + j%lg, cp1->dr: %lg + j%lg\n", j, cp0->cid, cp0->id,
-                               v, jv, child->r, child->jr, child->a, child->ja, el->a, el->ja, cp1->dr, cp1->jdr);
+               scf_loge("j: %d, c%ldp%ld--c%ldp%ld, v: %lg + j%lg, child->r: %lg + j%lg, child->a: %lg + j%lg, el->a: %lg + j%lg, cp1->dr: %lg + j%lg\n",
+                               j, cp0->cid, cp0->id, cp1->cid, cp1->id, v, jv, child->r, child->jr, child->a, child->ja, el->a, el->ja, cp1->dr, cp1->jdr);
        }
 }
 
@@ -132,8 +132,8 @@ static int __ses_path_va_diode(ScfEfunction* f, ses_path_t* path)
 
                        __ses_path_dr(p, p1, p);
 
-                       scf_loge("i: %d, c%ldp%ld, v: %lg + j%lg, p->v: %lg + j%lg, p->a: %lg + j%lg, pr: %lg + j%lg, sr: %lg + j%lg, p->dr: %lg + j%lg\n", i, p->cid, p->id,
-                                       v, jv, p->v, p->jv, p->a, p->ja, pr, jpr, sr, jsr, p->dr, p->jdr);
+                       scf_loge("i: %d, c%ldp%ld--c%ldp%ld, v: %lg + j%lg, p->v: %lg + j%lg, p->a: %lg + j%lg, pr: %lg + j%lg, sr: %lg + j%lg, p->dr: %lg + j%lg\n",
+                                       i, p->cid, p->id, p1->cid, p1->id, v, jv, p->v, p->jv, p->a, p->ja, pr, jpr, sr, jsr, p->dr, p->jdr);
 
                } else {
                        p     = path->pins->data[i + 1];
@@ -167,8 +167,11 @@ static int __ses_path_va_diode(ScfEfunction* f, ses_path_t* path)
 
                        __ses_path_dr(p0, p, p);
 
-                       scf_loge("i: %d, c%ldp%ld, v: %lg + j%lg, p->v: %lg + j%lg, p->a: %lg + j%lg, pr: %lg + j%lg, sr: %lg + j%lg, p->dr: %lg + j%lg\n", i, p->cid, p->id,
-                                       v, jv, p->v, p->jv, p->a, p->ja, pr, jpr, sr, jsr, p->dr, p->jdr);
+                       p0->a  = p->a;
+                       p0->ja = p->ja;
+
+                       scf_loge("i: %d, c%ldp%ld--c%ldp%ld, v: %lg + j%lg, p->v: %lg + j%lg, p->a: %lg + j%lg, pr: %lg + j%lg, sr: %lg + j%lg, p->dr: %lg + j%lg\n",
+                                       i, p0->cid, p0->id, p->cid, p->id, v, jv, p->v, p->jv, p->a, p->ja, pr, jpr, sr, jsr, p->dr, p->jdr);
                }
        }
        printf("\n");