Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- surveySeptember 2023
A Survey of Tool Support for Working with Design Decisions in Code
ACM Computing Surveys (CSUR), Volume 56, Issue 2Article No.: 37, Pages 1–37https://doi.org/10.1145/3607868Whenever developers choose among alternative technical approaches, they make a design decision. Collectively, design decisions shape how software implements its requirements and shape non-functional quality attributes such as maintainability, ...
- short-paperJune 2022
Effective and Efficient Detailed Routing with Adaptive Rip-up Scheme and Pin Access Refinement
GLSVLSI '22: Proceedings of the Great Lakes Symposium on VLSI 2022Pages 165–168https://doi.org/10.1145/3526241.3530361Detailed routing is one of the most complex and time-consuming stages of VLSI design process. Due to the rapidly growing problem scale and increasing number of design rules in advanced technology nodes, a feasible routing result can only be achieved ...
- research-articleApril 2022
Challenges and Approaches in VLSI Routing
ISPD '22: Proceedings of the 2022 International Symposium on Physical DesignPages 185–192https://doi.org/10.1145/3505170.3511477In this paper, we will first have a brief review of the ISPD 2018 and 2019 Initial Detailed Routing Contests. We will then visit a few important and interesting topics in VLSI routing that includes GPU accelerated routing, signal speed optimization in ...
- research-articleJanuary 2022
Signal-Integrity-Aware Interposer Bus Routing in 2.5D Heterogeneous Integration
ASPDAC '22: Proceedings of the 27th Asia and South Pacific Design Automation ConferencePages 178–183https://doi.org/10.1109/ASP-DAC52403.2022.9712482We propose a fast interposer bus router that observes the complex design rules of silicon interposer layers and optimizes the signal integrity. By escaping highly integrated physical layers (PHYs) of chiplets and sharing the same bus topology, our router ...
- research-articleNovember 2020
RulePad: interactive authoring of checkable design rules
ESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 386–397https://doi.org/10.1145/3368089.3409751Good documentation offers the promise of enabling developers to easily understand design decisions. Unfortunately, in practice, design documents are often rarely updated, becoming inaccurate, incomplete, and untrustworthy. A better solution is to enable ...
-
- research-articleOctober 2020
SmartDR: Algorithms and Techniques for Fast Detailed Routing with Good Design Rule Handling
ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 26, Issue 2Article No.: 9, Pages 1–38https://doi.org/10.1145/3417133Detailed routing is one of the most time-consuming steps of physical synthesis of integrated circuits. Also, it is very challenging due to the complexity of the design rules that the router must obey. In this article, we present SmartDR, a detailed ...
- research-articleMay 2019
SAT-Based Placement Adjustment of FinFETs inside Unroutable Standard Cells Targeting Feasible DRC-Clean Routing
GLSVLSI '19: Proceedings of the 2019 Great Lakes Symposium on VLSIPages 159–164https://doi.org/10.1145/3299874.3317965In this paper, we present an algorithm of transistor placement that takes unroutable standard cells and makes them routable by moving transistors in local windows. It converts the task of placement of gridded FinFETs into a Boolean problem and employs ...
- extended-abstractOctober 2018
Distributed interfaces for board games: from an experience feedback to territoriality-based design rules
IHM '18: Proceedings of the 30th Conference on l'Interaction Homme-MachinePages 171–178https://doi.org/10.1145/3286689.3286709This paper reports an experience feedback on the design of several interactive board games distributed over several devices, a design driven by the 5W1H questions. The analysis of the games developed in reference to the theory of tabletop territoriality ...
- research-articleMarch 2018
ISPD 2018 Initial Detailed Routing Contest and Benchmarks
ISPD '18: Proceedings of the 2018 International Symposium on Physical DesignPages 140–143https://doi.org/10.1145/3177540.3177562In advanced technology nodes, detailed routing becomes the most complicated and runtime consuming stage. To spur detailed routing research, ISPD 2018 initial detailed routing contest is hosted and it is the first ISPD contest on detailed routing ...
- research-articleNovember 2017
ASAP7 predictive design kit development and cell design technology co-optimization
This work discusses the ASAP7 predictive process design kit (PDK) and associated standard cell library. The necessity for multi-patterning (MP) techniques at advanced nodes results in the standard cell and SRAM architecture becoming entangled with ...
- research-articleMarch 2015
Design Rule Management and its Applications in 15nm FreePDK Technology
ISPD '15: Proceedings of the 2015 Symposium on International Symposium on Physical DesignPages 179–183https://doi.org/10.1145/2717764.2717784This paper reviews the industry practice of using the design rule manual (DRM) for documenting semiconductor manufacturing limitations and how these are translated to design rule check (DRC) decks. The fundamental flaws in the current paradigm are shown ...
- research-articleMarch 2015
FreePDK15: An Open-Source Predictive Process Design Kit for 15nm FinFET Technology
ISPD '15: Proceedings of the 2015 Symposium on International Symposium on Physical DesignPages 165–170https://doi.org/10.1145/2717764.2717782This paper discusses design rules and layout guidelines for an open source predictive process design kit (PDK) for multi-gate 15nm FinFET devices. Additional design rules are introduced considering process variability, and challenges involved in ...
- research-articleApril 2014
Blending and reusing rules for architectural degradation prevention
- Alessandro Gurgel,
- Isela Macia,
- Alessandro Garcia,
- Arndt von Staa,
- Mira Mezini,
- Michael Eichberg,
- Ralf Mitschke
MODULARITY '14: Proceedings of the 13th international conference on ModularityPages 61–72https://doi.org/10.1145/2577080.2577087As software systems are maintained, their architecture often de-grades through the processes of architectural drift and erosion. These processes are often intertwined and the same modules in the code become the locus of both drift and erosion symptoms. ...
- research-articleMarch 2013
Modular aspect-oriented design rule enforcement with XPIDRs
FOAL '13: Proceedings of the 12th workshop on Foundations of aspect-oriented languagesPages 13–18https://doi.org/10.1145/2451598.2451603Aspect-oriented programming (AOP) is a popular technique for modularizing crosscutting concerns. However, constructs aimed at supporting crosscutting modularity may break class modularity. For example, to understand a method call may require a whole-...
- ArticleMarch 2013
A descriptive method for generating siRNA design rules
ACIIDS'13: Proceedings of the 5th Asian conference on Intelligent Information and Database Systems - Volume Part IIPages 196–205https://doi.org/10.1007/978-3-642-36543-0_21Short-interfering RNAs (siRNAs) suppress gene expression through a process called RNA interference (RNAi). Current research focuses on finding design principles or rules for siRNAs and using them to artificially generate siRNAs with high efficiency of ...
- research-articleJune 2012
Rule agnostic routing by using design fabrics
DAC '12: Proceedings of the 49th Annual Design Automation ConferencePages 471–475https://doi.org/10.1145/2228360.2228443Moore's law requires the shrinking of physical dimensions of the transistors to roughly half their area every two years. This poses a tremendous challenge on how to print and manufacture these ever-shrinking physical components that make up the ...
- research-articleOctober 2011
Quality and rules for mechanical aspects of tangible interaction design
DESIRE '11: Procedings of the Second Conference on Creativity and Innovation in DesignPages 351–354https://doi.org/10.1145/2079216.2079266This paper describes the application of Exact Kinematic Constraint Design to designs meant for tangible interaction with users. The paper gives rules for generating high quality mechanical designs for tangible interactions. Each rule is explained using ...
- research-articleSeptember 2010
Modular aspect-oriented design with XPIs
- Kevin Sullivan,
- William G. Griswold,
- Hridesh Rajan,
- Yuanyuan Song,
- Yuanfang Cai,
- Macneil Shonle,
- Nishit Tewari
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 20, Issue 2Article No.: 5, Pages 1–42https://doi.org/10.1145/1824760.1824762The emergence of aspect-oriented programming (AOP) languages has provided software designers with new mechanisms and strategies for decomposing programs into modules and composing modules into systems. What we do not yet fully understand is how best to ...
- ArticleNovember 2009
Enterprise architecture principles: literature review and research directions
ICSOC/ServiceWave'09: Proceedings of the 2009 international conference on Service-oriented computingPages 12–21This paper presents a literature review on enterprise architecture principles. The results show that there are various gaps in the research literature: No accepted definition of enterprise architecture principles has emerged yet. A detailed conceptual ...
- research-articleJuly 2009
DFM: don't care or competitive weapon?
DAC '09: Proceedings of the 46th Annual Design Automation ConferencePages 296–297https://doi.org/10.1145/1629911.1629991The external specifications of an IC (functions, clock rate, power consumption, etc.) determine the competitiveness of a product. To be successful and profitable in the IC business, designers need to "out-design" their competitors. Usually, Design-For-...