Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Derek C. Wong

dblp:50/4981 · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1993
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorTheory of computation · 1 · 1 first-author

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
2 papers
Processor architecture and microarchitecture · 41% Electronic design automation · 30% Integrated circuit design · 15%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design › timing optimization
delay balancing
0.011993
Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Integrated circuit design
digital circuit design
0.011993
Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Electronic design automation
logic synthesis
0.011993
Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Processor architecture and microarchitecture › pipelining › pipeline design
wave pipelining
0.011993
Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Processor architecture and microarchitecture
arithmetic unit
0.011992
Fast Division Using Accurate Quotient Approximations to Reduce the Number of Iterations · IEEE Trans. Computers 1992
Processor architecture and microarchitecture
division algorithm
0.011992
Fast Division Using Accurate Quotient Approximations to Reduce the Number of Iterations · IEEE Trans. Computers 1992

Methods — techniques the papers use, named apart from their topics

gate speed adjustment · 0.0active delay element insertion · 0.0taylor series approximation · 0.0newton-raphson · 0.0
YearPublicationVenuePosition
1993 Designing high-performance digital circuits using wave pipelining: algorithms and practical experiences
abstract
Algorithms to automatically realize delays in combinational logic circuits to achieve wave pipelining are presented. The algorithms adjust gate speeds and insert a minimal number of active delay elements to balance input-output path lengths in a circuit. For both normal and wave-pipelined circuits, the algorithms also optimally minimize power under delay constraints. The authors analyze the algorithms and comment on their implementation. They report experimental results, including the design and testing of a 63-bit population counter in CML bipolar technology. A brief analysis of circuit technologies shows that CML and super-buffered ECL without stacked structures are well suited for wave pipelining because they have uniform delay. Static CMOS and ordinary ECL including stacked structures and emitter-followers do have some delay variations. A high degree of wave pipelining is still possible in those technologies if special design techniques are followed.>
Derek C. Wong, Giovanni De Micheli, Michael J. Flynn
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1992 Fast Division Using Accurate Quotient Approximations to Reduce the Number of Iterations
abstract
A class of iterative integer division algorithms is presented based on look-up table and Taylor-series approximations to the reciprocal. The algorithm iterates by using the reciprocal to find an approximate quotient and then subtracting the quotient multiplied by the divisor from the dividend to find a remaining dividend. Fast implementations can produce an average of either 14 or 27 b per iteration, depending on whether the basic or advanced version of this method is implemented. Detailed analyses are presented to support the claimed accuracy per iteration. Speed estimates using state-of-the-art ECL components show that this method is faster than the Newton-Raphson technique and can produce 53-b quotients of 53-b numbers in about 25 ns using the basic method and 21 ns using the advanced method. In addition, these methods naturally produce an exact remainder, which is very useful for implementing precise rounding specifications.>
Derek C. Wong, Michael J. Flynn
IEEE Trans. Computers1
1991 Fast division using accurate quotient approximations to reduce the number of iterations
abstract
A class of iterative integer division algorithms is presented based on lookup table Taylor-series approximations to the reciprocal. The algorithm iterates by using the reciprocal to find an approximate quotient and then subtracting the quotient multiplied by the divisor from the dividend to find a remaining dividend. Fast implementations can produce an average of either 14 or 27 b per iteration, depending on whether the basic or advanced version of this method is implemented. Detailed analyses are presented to support the claimed accuracy per iteration. Speed estimates using state-of-the-art ECL (emitted coupled logic) components show that this method is faster than the Newton-Raphson technique and can produce 53-b quotients of 53-b numbers in about 28 or 22 ns for the basic and advanced versions.>
Derek C. Wong, Michael J. Flynn
IEEE Symposium on Computer Arithmetic1
1989 Inserting active delay elements to achieve wave pipelining
abstract
Wave pipelining is a technique for pipelining digital systems that can increase the clock frequency without increasing the number of storage elements. Due to limits and variations in fabrication, the clock frequency can be increased by a factor of 2 to 3 by using the best available design methods. The authors present algorithms that will equalize delays automatically by inserting a minimal number of active delay elements to lengthen short paths. This method can be combined with delay balancing by adjusting gate speeds to design wave-pipelined circuits.>
Derek C. Wong, Giovanni De Micheli, Michael J. Flynn
ICCAD1