EDBT 2026 Demo / reviewers in the wild / expert
Xin Yuan 0005
dblp:78/713-5
· DBLP profile ↗
8ranked-venue papers
0as first author
0since 2021 · last 2005
0000-0002-9167-1613ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8
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
4 papers |
Electronic design automation · 89% Interconnection networks and networks-on-chip · 7% Reconfigurable computing and FPGAs · 4% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.1 | 3 | 2003 | Multilevel global placement with congestion control · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 Multilevel global placement with retiming · DAC 2003 Routing tree construction under fixed buffer locations · DAC 2000 |
Electronic design automation › physical design › placement
global placement |
0.1 | 2 | 2003 | Multilevel global placement with congestion control · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 Multilevel global placement with retiming · DAC 2003 |
Electronic design automation › physical design
placement |
0.1 | 2 | 2003 | Multilevel global placement with congestion control · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 Multilevel global placement with retiming · DAC 2003 |
Electronic design automation
logic synthesis |
0.1 | 2 | 2003 | Multilevel global placement with retiming · DAC 2003 Technology mapping for k/m-macrocell based FPGAs · FPGA 2000 |
Interconnection networks and networks-on-chip
congestion control |
0.0 | 1 | 2003 | Multilevel global placement with congestion control · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 |
Electronic design automation › logic synthesis › sequential circuit optimization
retiming |
0.0 | 1 | 2003 | Multilevel global placement with retiming · DAC 2003 |
Electronic design automation › logic synthesis
sequential circuit optimization |
0.0 | 1 | 2003 | Multilevel global placement with retiming · DAC 2003 |
Electronic design automation › physical design
buffer insertion |
0.0 | 1 | 2000 | Routing tree construction under fixed buffer locations · DAC 2000 |
Reconfigurable computing and FPGAs
FPGA architecture |
0.0 | 1 | 2000 | Technology mapping for k/m-macrocell based FPGAs · FPGA 2000 |
Electronic design automation › physical design
routing |
0.0 | 1 | 2000 | Routing tree construction under fixed buffer locations · DAC 2000 |
Electronic design automation › physical design › routing
routing tree construction |
0.0 | 1 | 2000 | Routing tree construction under fixed buffer locations · DAC 2000 |
Electronic design automation › logic synthesis
technology mapping |
0.0 | 1 | 2000 | Technology mapping for k/m-macrocell based FPGAs · FPGA 2000 |
Methods — techniques the papers use, named apart from their topics
simulated annealing · 0.0sequential timing analysis · 0.0multilevel placement · 0.0multilevel optimization · 0.0incremental global routing · 0.0a-tree algorithm · 0.0technology mapping algorithm · 0.0required arrival time maximization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Technology mapping and architecture evalution for k/m-macrocell-based FPGAsabstractIn this article, we study the technology mapping problem for a novel field-programmable gate array (FPGA) architecture that is based on k -input single-output programmable logic array- (PLA-) like cells, or, k/m -macrocells. Each cell in this architecture can implement a single output function of up to k inputs and up to m product terms. We develop a very efficient technology mapping algorithm, k_m_flow, for this new type of architecture. The experimental results show that our algorithm can achieve depth-optimality on almost all the testcases in a set of 16 Microelectronics Center of North Carolina (MCNC) benchmarks. Furthermore it is shown that on this set of benchmarks, with only a relatively small number of product terms ( m ≤ k + 3), the k/m -macrocell-based FPGAs can achieve the same or similar mapping depth compared with the traditional k -input single-output lookup table- ( k -LUT-) based FPGAs. We also investigate the total area and delay of k/m -macrocell-based FPGAs and compare them with those of the commonly used 4-LUT-based FPGAs. The experimental results show that k/m -macrocell-based FPGAs can outperform 4-LUT-based FPGAs in terms of both delay and area after placement and routing by VPR on this set of benchmarks. Jason Cong, Hui Huang 0001, Xin Yuan 0005 |
ACM Trans. Design Autom. Electr. Syst. | 3 |
| 2005 | Large-scale circuit placementabstractPlacement is one of the most important steps in the RTL-to-GDSII synthesis process, as it directly defines the interconnects, which have become the bottleneck in circuit and system performance in deep submicron technologies. The placement problem has been studied extensively in the past 30 years. However, recent studies show that existing placement solutions are surprisingly far from optimal. The first part of this tutorial summarizes results from recent optimality and scalability studies of existing placement tools. These studies show that the results of leading placement tools from both industry and academia may be up to 50% to 150% away from optimal in total wirelength. If such a gap can be closed, the corresponding performance improvement will be equivalent to several technology-generation advancements. The second part of the tutorial highlights the recent progress on large-scale circuit placement, including techniques for wirelength minimization, routability optimization, and performance optimization. Jason Cong, Joseph R. Shinnerl, Min Xie 0004, Tim Kong, Xin Yuan 0005 |
ACM Trans. Design Autom. Electr. Syst. | 5 |
| 2003 | Multi-level placement for large-scale mixed-size IC designsabstractIn this paper we study the large-scale mixed-size placement problem where there is a significant size variation between big and small placeable objects (the ratio can be as large as 10,000). We develop a multi-level optimization algorithm, MPGMS, for this problem which can efficiently handle both large-scale designs and large size variations. Compared with the recently published work [1] on large-scale mixed macro and standard cell placement benchmarks for wirelength minimization, our method can achieve 13% wirelength reduction on average with comparable runtime. Chin-Chih Chang, Jason Cong, Xin Yuan 0005 |
ASP-DAC | 3 |
| 2003 | Multilevel global placement with retimingabstractMultiple clock cycles are needed to cross the global interconnects for multi-gigahertz designs in nanometer technologies. For synchronous designs, this requires retiming and pipelining on global interconnects. In this paper, we present a practical solution for simultaneous retiming and multilevel global placement for performance optimization, based on the theory and algorithms of sequential timing analysis (Seq-TA). We extend the Seq-TA to handle gates/clusters with multiple outputs and integrate it into a multilevel optimization framework for simultaneous retiming and placement. We also develop two speed-up techniques which enable the Seq-TA to be efficiently integrated into a simulated annealing-based multilevel coarse placement for large-scale designs. Experimental results show that (i) retiming can improve the performance (delay) by 14% on average when it is applied after placement; (ii) our approach for simultaneous retiming and placement can outperform the two-step approach (placement followed by retiming) by 10% on average in terms of delay minimization. Jason Cong, Xin Yuan 0005 |
DAC | 2 |
| 2003 | Large-Scale Circuit Placement: Gap and Promise
Jason Cong, Tim Kong, Joseph R. Shinnerl, Min Xie 0004, Xin Yuan 0005 |
ICCAD | 5 |
| 2003 | Multilevel global placement with congestion controlabstractIn this paper, we develop a multilevel global placement algorithm (MGP) integrated with fast incremental global routing for directly updating and optimizing congestion cost during physical hierarchy generation. Fast global routing is achieved using a fast two-bend routing and incremental A-tree algorithm. The routing congestion is modeled by the wire usage estimated by the fast global router. A hierarchical area density control is developed for placing objects with significant size variations. Experimental results show that, compared to GORDIAN-L, the wire length-driven MGP is 4-6.7 times faster and generates slightly better wire length for test circuits larger than 100000 cells. Moreover, the congestion-driven MGP improves wiring overflow by 45%-74% with 5% larger bounding box wire length but 3%-7% shorter routing wire length measured by a graph-based A-tree global router. Chin-Chih Chang, Jason Cong, David Z. Pan, Xin Yuan 0005 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2000 | Routing tree construction under fixed buffer locationsabstractModern high performance design requires using a large number of buffers. In practice, buffers are organized into buffer blocks and planned in the early stages of design process [1]. Thus, the locations of buffer blocks are usually fixed prior to routing tree construction. In this paper we present the first algorithm for simultaneous routing tree construction and buffer insertion for multiple-pin nets under fixed buffer locations. Given a source and n sinks of a net, the required arrival time associated with each sink, and m buffers with fixed locations, our algorithm can construct a routing tree for this net with possible insertion of buffers at given locations such that the required arrival time at the source is maximized. Experimental results show that our algorithm is efficient to handle fixed buffer location constraints and can also be used for routing tree construction without buffer insertion. Moreover, it can handle obstacles and congestion which will benefit its adaption in a global router. Compared to the well-known BA-tree algorithm [2] followed by a post-processing step for handling fixed buffer location constraints, our algorithm outperforms it by up to 46% in terms of delay while using comparative wirelength. Jason Cong, Xin Yuan 0005 |
DAC | 2 |
| 2000 | Technology mapping for k/m-macrocell based FPGAsabstractIn this paper, we study the technology mapping problem for a novel FPGA architecture that is based on k-input single-output PLA-like cells, or, k/m-macrocells. Each cell in this architecture can implement a single output function of up to k inputs and up to m product terms. We develop a very efficient technology mapping algorithm, k_m_flow, for this new type of architecture. The experiment results show our algorithm can achieve depth-optimality in practically all cases. Furthermore it is shown that the k/m-macrocell based FPGAs are practically equivalent to the traditional k-LUT based FPGAs with only a relatively small number of product terms (m≤k + 3). We also investigate thetotal are and delay of k/m-macrocell based FPGAs on various benchmarks to compare it with commonly used 4-LUT based FPGAs. The experimental result shows k/m-macrocell based FPGAs can outperform 4-LUT based FPGAs in terms of both delay and area after placement and routing by VPR. Jason Cong, Hui Huang 0001, Xin Yuan 0005 |
FPGA | 3 |