Demo Data from EDBT 2026 / reviewers in the wild / expert
Nicholas C. Rumin
dblp:17/866
· DBLP profile ↗
17ranked-venue papers
0as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 15Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
12 papers |
Electronic design automation · 44% Integrated circuit design · 40% Performance modeling and evaluation · 12% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
digital circuit design |
0.0 | 4 | 2001 | Delay and current estimation in a CMOS inverter with an RC load · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 Inverter models of CMOS gates for supply current and delay evaluation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994 Soft-error filtering: A solution to the reliability problem of future VLSI digital circuits · Proc. IEEE 1986 |
Performance modeling and evaluation
delay analysis |
0.0 | 2 | 2001 | Delay and current estimation in a CMOS inverter with an RC load · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 A recursive technique for computing delays in series-parallel MOS transistor circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Integrated circuit design › digital circuit design › logic gate design
CMOS inverter |
0.0 | 1 | 2001 | Delay and current estimation in a CMOS inverter with an RC load · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 |
Integrated circuit design
current estimation |
0.0 | 1 | 2001 | Delay and current estimation in a CMOS inverter with an RC load · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 |
Electronic design automation
timing analysis |
0.0 | 4 | 1993 | Delay prediction from resistance-capacitance models of general MOS circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 A recursive technique for computing delays in series-parallel MOS transistor circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 On the calculation of optimal clocking parameters in synchronous circuits with level-sensitive latches · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Electronic design automation
circuit simulation |
0.0 | 3 | 2001 | Delay and current estimation in a CMOS inverter with an RC load · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001 Accuracy of magnitude-class calculations in switch-level modeling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 A recursive technique for computing delays in series-parallel MOS transistor circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Electronic design automation
hardware verification and test |
0.0 | 2 | 1992 | Transistor-level estimation of worst-case delays in MOS VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 On the calculation of optimal clocking parameters in synchronous circuits with level-sensitive latches · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Electronic design automation › timing analysis
static timing analysis |
0.0 | 2 | 1992 | Transistor-level estimation of worst-case delays in MOS VLSI circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 Worst-case Delay Estimation of Transistor Groups · DAC 1989 |
Electronic design automation › circuit modeling
switch-level modeling |
0.0 | 1 | 1992 | Accuracy of magnitude-class calculations in switch-level modeling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 |
Electronic design automation › circuit simulation
switch-level simulation |
0.0 | 1 | 1992 | Accuracy of magnitude-class calculations in switch-level modeling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992 |
Electronic design automation › timing analysis › interconnect delay estimation
elmore delay |
0.0 | 1 | 1991 | A recursive technique for computing delays in series-parallel MOS transistor circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 2 | 1986 | Soft-error filtering: A solution to the reliability problem of future VLSI digital circuits · Proc. IEEE 1986 A Theory for the Design of Soft-Error-Tolerant VLSI Circuits · IEEE J. Sel. Areas Commun. 1986 |
Electronic design automation › logic synthesis
logic minimization |
0.0 | 2 | 1986 | McBOOLE: A New Procedure for Exact Logic Minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1986 The McBOOLE logic minimizer · DAC 1985 |
Electronic design automation
logic synthesis |
0.0 | 2 | 1986 | McBOOLE: A New Procedure for Exact Logic Minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1986 The McBOOLE logic minimizer · DAC 1985 |
Integrated circuit design › digital circuit design › sequential circuit design
synchronous circuit |
0.0 | 1 | 1989 | On the calculation of optimal clocking parameters in synchronous circuits with level-sensitive latches · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1989 |
Integrated circuit design › large-scale integration
VLSI circuits |
0.0 | 1 | 1986 | Soft-error filtering: A solution to the reliability problem of future VLSI digital circuits · Proc. IEEE 1986 |
Integrated circuit design
low-power circuit design |
0.0 | 1 | 1994 | Inverter models of CMOS gates for supply current and delay evaluation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994 |
Electronic design automation › logic synthesis › logic minimization
multiple output minimization |
0.0 | 1 | 1985 | The McBOOLE logic minimizer · DAC 1985 |
Integrated circuit design › digital circuit design
MOS circuits |
0.0 | 1 | 1993 | Delay prediction from resistance-capacitance models of general MOS circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993 |
Methods — techniques the papers use, named apart from their topics
piecewise linear approximation · 0.0effective capacitance · 0.0RC load modeling · 0.0dynamic path selection · 0.0delay subnetwork enumeration · 0.0equivalent inverter reduction · 0.0HSPICE simulation · 0.0biconnected component decomposition · 0.0RC network analysis · 0.0LM algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Delay and current estimation in a CMOS inverter with an RC loadabstractA novel and efficient method is presented for computing the delay and supply current pulse in a CMOS inverter with an RC load. The method builds on existing techniques for computing these quantities in the presence of a capacitance load. As in the work of other authors, the concept of an effective capacitance C/sub eff/ is used. However, here it captures the inverter's behavior only while the charging/discharging transistor is in saturation and, therefore, behaves like a current source to a good approximation. This capacitance is determined by means of a simple iterative procedure that uses an empirical piecewise-linear approximation to the RC circuit's output voltage, which has a normal CMOS symmetrical form. Since a C/sub eff/ defined in the above way is independent of the inverter's parameters, such as transistor size, the coefficients of the approximation have to be determined for only one reference inverter. A simple analytical method yields the inverter's output voltage outside the saturation region. The complete model has been shown to be accurate for both 0.8-/spl mu/m 5-V and 0.24-/spl mu/m 2.5-V CMOS technologies. Its speed is comparable to that of the "capacitance load" techniques that it relies on. Mohamed Hafed, Mourad Oulmane, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1994 | Inverter-based Models for Current Analysis of CMOS Logic CircuitsabstractThis paper presents techniques for reducing CMOS gates to equivalent inverters for current and delay analysis. These do not assume a single input switching, and they account for the speed of the input transitions, as well as for the relative positions of the inputs in series-connected MOSFETs. The resulting inverters have been tested using previously published current analysis techniques. The gate reduction time is small compared to that for determining the current, and there is no significant effect on the accuracy.> Abdolreza Nabavi-Lishi, Nicholas C. Rumin |
ISCAS | 2 |
| 1994 | Inverter models of CMOS gates for supply current and delay evaluationabstractThe subject of this paper is the reduction of transistor-level models of CMOS logic gates to equivalent inverters, for the purpose of computing the supply current in digital circuits. No restrictions are applied to either the number of switching inputs or the transition times and relative delays of the input voltages. The relative positions of the switching inputs are also accounted for in the case of series-connected MOSFET's. When combined with our previously reported CMOS inverter model, the peak current is obtained in a time approximately three orders faster than HSPICE with the level-3 MOSFET model. The corresponding accuracy is around 12%. If the current waveform is required, the speed improvement is about an order less. Since the inverter model also yields the delay at no extra cost, the timing of the current waveforms can be done automatically, without recourse to a timing simulator. Although the emphasis here is on CMOS static gates, the method is applicable to dynamic logic gates as well.> Abdolreza Nabavi-Lishi, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1993 | Delay prediction from resistance-capacitance models of general MOS circuitsabstractMost existing techniques for computing the delay in linear resistance-capacitance (RC) networks will yield inaccurate results when applied to MOS transistor circuits, because they do not provide a means for determining the MOSFET's effective channel resistance, which is a function of the capacitive load. The iterative method, in which the RC network is converted to a tree by node splitting is an exception. An efficient algorithm which takes the above dependence into account by adjusting the resistances in the model within the iterative process of the LM algorithm is presented. It is shown that by focusing on high-capacitance nodes and by distributing the split capacitances on the basis of path conductances, it is possible in many cases to dispense with iteration. For large transistor groups, decomposition into biconnected components is shown to be very effective. Combinations of these techniques have been tested on a large variety of circuits, a representative subset of which is presented.> Denis Martin, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1992 | Delay and bus current evaluation in CMOS logic circuitsabstractAn accurate and fast analytical technique for computing the delay and the maximum supply current in a CMOS inverter is presented. It accounts for the effects of input slope, output load, transistor size, and short-circuit current. The accuracy is within 10% of the HSPICE level-3 model and the speed is more than three orders of magnitude faster than HSPICE. An extension of this technique is shown for the calculation of the delay and the maximum supply current of a chain of inverters, without recourse to integration. An efficient method for computing the total current waveform of the chain is also presented. The relative speed of computing the current waveform exceeds two orders of magnitude compared to HSPICE.> Abdolreza Nabavi-Lishi, Nicholas C. Rumin |
ICCAD | 2 |
| 1992 | Accuracy of magnitude-class calculations in switch-level modelingabstractThe relationship between switch-level circuit models and the linear electric circuits from which they are abstracted is investigated. This is important in determining the accuracy and consistency of switch-level simulation programs. A precise definition of magnitude or strength classes is presented, which leads to exact bounds on the accuracy of resistance and voltage calculations with magnitude classes relative to the corresponding linear calculations. The results indicate that the potential of switch-level simulators to provide accurate results is far less than was previously thought.> Eduard Cerny, John P. Hayes, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1992 | Transistor-level estimation of worst-case delays in MOS VLSI circuitsabstractThe authors present three algorithms for efficient worst-case delay estimation in transistor groups using transistor-level delay models and timing simulation techniques. The first algorithm, dynamic path selection (DPS), determines the path with the longest delay in a transistor group. If the group consists of series-parallel transistor combinations, the time complexity is linear. The second algorithm, delay subnetwork enumeration (DSE), complements the DPS method by taking into account logic dependencies. The paths with the shortest delay are computed using the dynamic cut selection (DCS) algorithm. These techniques have been implemented in the static timing analyzer TAMIA to provide fast and accurate worst-case delay estimation for digital CMOS circuits.> Michel R. Dagenais, Serge Gaiotti, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1991 | A recursive technique for computing delays in series-parallel MOS transistor circuitsabstractAn efficient recursive technique for computing the Elmore delay in series-parallel resistance-capacitance (RC) networks is presented. The time complexity of the algorithm is on the order of the number of resistors times the number of nodes to which the delay has to be computed. In this respect it is superior to other known methods, particularly to that of P.K. Chan Karplus. Although that algorithm is more general, the present method should be attractive given the fact that many VLSI MOS circuits are based on design styles which are restricted to series-parallel transistor networks, which, in particular, exclude bridges. A special type of series-parallel RC circuit occurs in interconnection networks driven by multiple sources. A variation on the first algorithm, which is especially useful in a hierarchical simulator, is presented for computing the Elmore delay in such networks.> Jean Paul Caisso, Eduard Cerny, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1989 | Worst-case Delay Estimation of Transistor GroupsabstractThis paper presents two algorithms for performing worst-case delay estimation using transistor-level timing simulation techniques. The first algorithm, Dynamic Path Selection (DPS), determines in linear time the slowest paths in series-parallel transistor groups; the exponential complexity remains for transistor groups with bridges. The second algorithm, Delay Subnetwork Enumeration (DSE), complements the DPS method by taking into account logic dependencies within transistor groups. The two methods are combined in the static timing analyzer TAMIA, to provide accurate worst-case delay estimation of digital CMOS circuits. Serge Gaiotti, Michel R. Dagenais, Nicholas C. Rumin |
DAC | 3 |
| 1989 | Magnitude classes in switch-level modelingabstractThe relationship between switch-level circuit models and the linear electric circuits from which they are abstracted were investigated. This is important in determining the accuracy and consistency of switch-level simulation programs. A precise new definition of magnitude or strength classes is presented, which leads to exact bounds on the accuracy of resistance and voltage calculations with magnitude classes relative to the corresponding linear calculations. The applicability to switch-level networks of standard solution methods for linear networks, including Gaussian elimination and Jacobi iteration, is also examined. The results indicate that the potential of switch-level simulators to provide accurate results is far less than previously thought.> Eduard Cerny, John P. Hayes, Nicholas C. Rumin |
ICCD | 3 |
| 1989 | On the calculation of optimal clocking parameters in synchronous circuits with level-sensitive latchesabstractAn algorithm has been developed for the automatic determination of the optimal clock waveforms for synchronous circuits containing level-sensitive latches. From a specification of only the number of clock phases, the rise and fall times of the clock phase transitions, and the order in which they occur, the algorithm computes the minimum time interval between the transitions, while accounting for the clock skew. Timing errors, such as incorrect hold times, are also detected. Existing procedures, in contrast, either verify if a circuit meets a given specification of these clock intervals, or they work with a very restricted set of clocking schemes. The procedure is iterative, and can be formulated as a linear programming problem. It yields an upper bound on the shortest valid clock period at each iteration. Results are presented for a simplified form of this algorithm, implemented in the transistor-level timing analysis program TAMIA.> Michel R. Dagenais, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1988 | Delay computation in switch-level models of non-treelike MOS circuitsabstractVarious algorithmic and heuristic techniques are proposed for dealing with the problem of computing delays in switch-level models of MOS transistor circuits which contain loops. The nonlinear dependence of the effective channel resistance on the capacitive load is dealt with by adjusting the resistance within the iterative process of computing delay, using the Lin and Mead algorithm. Heuristics are proposed for reducing the number of iterations by splitting the loops at high capacitance nodes and by basing the initial values of the split capacitances on the path conductances. It is demonstrated that the decomposition of the transistor groups into bicomponents is very effective for large groups. Combinations of these techniques have been tested on a large variety of circuits, a representative subset of which is presented.> Denis Martin, Nicholas C. Rumin |
ICCAD | 2 |
| 1986 | A Theory for the Design of Soft-Error-Tolerant VLSI CircuitsabstractSoft errors caused by ionizing radiation will be a limiting factor in the reliability of VLSI circuits with submicron-feature sizes. A new approach to the design of soft-error-tolerant digital integrated circuits'is presented. It is based on the filtering of transients at register inputs, and it incurs a lower area overhead than known techniques. The method, called soft-error filtering (SEF), is derived on the basis of the analogy between a noise-sensitive finite-state machine and a noisy communication channel. The necessary characteristics of the register are examined and a design is presented for the associated filter. It is shown that SEF can be used to reduce the associated error rate to insignificant levels. Yvon Savaria, Jeremiah F. Hayes, Nicholas C. Rumin, Vinod K. Agarwal |
IEEE J. Sel. Areas Commun. | 3 |
| 1986 | Soft-error filtering: A solution to the reliability problem of future VLSI digital circuitsabstractAs the semiconductor industry continues to scale down the feature sizes in VLSI digital circuits, soft errors will eventually limit the reliability of these circuits. An important source of these errors will be the products of radioactive decay. It is proposed to combat these transient errors by a new technique called soft-error filtering (SEF). This is based on filtering the input to every latch in the VLSI circuit, thereby preventing these transients, generated by alpha particle hits in the combinational section, from being latched in the corresponding registers. Several approaches to the problem of designing filtering latches are compared. This comparison demonstrates the superiority of a double-filter realization. The design for a CMOS implementation of the double-filter latch is presented. Not only is the design simple and efficient, but it can be expected to be tolerant to process variations. A comparison of SEF with conventional techniques for dealing with soft errors shows the former to be generally much more attractive, from the point of view of both area and time overhead. Yvon Savaria, Nicholas C. Rumin, Jeremiah F. Hayes, Vinold K. Agarwal |
Proc. IEEE | 2 |
| 1986 | McBOOLE: A New Procedure for Exact Logic MinimizationabstractA new logic minimization algorithm is presented. It finds a minimal cover for a multiple-output boolean function expressed as a list of cubes. A directed graph is used to speed up the selection of a minimal cover. Covering cycles are partitioned and branched independently to reduce greatly the branching depth. The resulting minimized list of cubes is guaranteed to be minimal in the sense that no cover with less cubes can exist. The don't care at output is handled properly. This algorithm was implemented in C language under UNIX BSD4.2. An extensive comparison with ESPRESSO IIC shows that the new algorithm is particularly attractive for functions with less than 20 input and 20 output variables. Michel R. Dagenais, Vinod K. Agarwal, Nicholas C. Rumin |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 1985 | The McBOOLE logic minimizerabstractA new logic minimization algorithm is presented. It finds a minimal cover for a multiple-output Boolean function expressed as a list of cubes. A directed graph is used to speed up the selection of a minimal cover. Covering cycles are partitioned and branched independently to reduce greatly the branching depth. The resulting minimized list of cubes is guaranteed to be minimal in the sense that no cover with less cubes can exist. The dont care at output is handled properly. This algorithm was implemented in C under UNIX BSD4.2. An extensive comparison with ESPRESSO IIC shows that the new algorithm is particularly attractive for functions with less than 20 input and 20 output variables. Michel R. Dagenais, Vinod K. Agarwal, Nicholas C. Rumin |
DAC | 3 |
| 1984 | A Design for Machines with Built-In Tolerance to Soft Errors
Yvon Savaria, Vinod K. Agarwal, Nicholas C. Rumin, Jeremiah F. Hayes |
ITC | 3 |