home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lsi / testing / 201 < prev    next >
Encoding:
Internet Message Format  |  1992-08-29  |  16.3 KB

  1. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!yale!gumby!destroyer!caen!sdd.hp.com!ux1.cso.uiuc.edu!roundup.crhc.uiuc.edu!strauss.crhc.uiuc.edu!not-for-mail
  2. From: fuchs@crhc.uiuc.edu (W. Kent Fuchs)
  3. Newsgroups: comp.lsi.testing
  4. Subject: Re: Change Group Name? (and ICCAD-92 publicity)
  5. Date: 28 Aug 1992 13:51:46 -0500
  6. Organization: Center for Reliable and High-Performance Computing, University of Illinois at Urbana-Champaign
  7. Lines: 316
  8. Message-ID: <17lsk2INN248@strauss.crhc.uiuc.edu>
  9. References: <1992Aug25.183729.27815@venus.ic.cmc.ca> <veit.714837724@du9ds3> <BtnwwM.EBA@metaflow.com> <4945@news.duke.edu>
  10. NNTP-Posting-Host: strauss.crhc.uiuc.edu
  11.  
  12. Following the new birth of this news group, here is some
  13. chest thumping regarding ICCAD-92.  It was mailed to a variety
  14. of commercial magazines and newspapers, so it contains more than
  15. the usual amount of hype.
  16.  
  17. For those of you that need to write trip reports, here is your
  18. chance to write the report before you go to the conference!
  19.  
  20. For those of you looking for controversy, check out the panel 
  21. session description entitled 
  22.  
  23.   "University Faculty:  Visionaries or Mercenaries ?"
  24.  
  25. Kent
  26. fuchs@crhc.uiuc.edu
  27. Univ. of Illinois
  28.  
  29. **************************************************************************
  30.  
  31.                        CONFERENCE OVERVIEW
  32.  
  33.         INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN
  34.  
  35.                             ICCAD-92
  36.  
  37.      The Tenth International Conference on Computer-Aided Design,
  38. ICCAD-92,  offers  an  exceptionally  strong  schedule of papers,
  39. tutorials, and vendor suites.   The program promises to challenge
  40. experienced  CAD  developers,   hardware  designers, and academic
  41. researchers who want to learn from the latest in CAD research and
  42. development.
  43.  
  44.      ICCAD-92 will be held November 8-12, 1992 in the Santa Clara
  45. Convention  Center,  Santa  Clara,  California.   The  conference
  46. concentrates on CAD for electronic design and features three days
  47. of technical sessions, one day of four different tutorials, and a
  48. lively evening panel discussion.   To  complement  the  technical
  49. program,  numerous  CAD  vendors  will  have  suites at ICCAD-92.
  50. This offers the conference attendees a unique opportunity to hold
  51. in-depth  technical  discussions  with  vendors  on  their latest
  52. products.
  53.  
  54.                        TECHNICAL SESSIONS
  55.  
  56.      The  heart  of  the  conference,  the  technical   sessions,
  57. includes   a  total  of  over  110  papers.    The  presentations
  58. represent the latest in CAD work from  industry,  research  labs,
  59. and   academic   institutions.    A  sampling  of  papers  deemed
  60. exceptionally noteworthy by the technical  program  committee  is
  61. included  in the following discussion.   The reader is encouraged
  62. to  consult  the  ICCAD-92  Advance  Program   for   a   complete
  63. description of sessions, paper titles, and authors.   The Advance
  64. Program can be obtained by contacting the conference  management,
  65. MP  Associates,  via phone or FAX as described at the end of this
  66. conference preview.
  67.  
  68. Synthesis
  69.  
  70.      Logic and behavioral synthesis continues to  be  a  research
  71. area  exhibiting  rapid  progress,  with  many  papers  reporting
  72. important results at this year's ICCAD. There are several  papers
  73. on  the  use  of  synthesis techniques for reducing circuit power
  74. requirements.   A paper from  Berkeley  and  NEC  in  session  6C
  75. describes  the  use  of  architectural  transformations for power
  76. minimization.  Chandrakasan,  Potkonjak,  Rabaey,  and  Brodersen
  77. propose  five  groups of architecture transformations appropriate
  78. for reducing  power  requirements.   Their  experimental  results
  79. indicate  that  an  order  of magnitude reduction in power can be
  80. achieved in some cases over  current-day  design  methods,  while
  81. maintaining  system  throughput  and  implementation area.    The
  82. relationship  between  signal   transition   probability,   power
  83. dissipation,  and  random  pattern  testability  is explored in a
  84. paper by Ghosh, Devadas, Keutzer, and Shen  of  Mitsubishi,  MIT,
  85. and Synopsys.   They show how synthesis techniques can be used to
  86. modify signal probabilities and thereby  improve  random  pattern
  87. testability as well as reduce average-case power dissipation.
  88.  
  89.      A number of presentations at ICCAD will present  results  on
  90. synthesis of sequential circuits.    The notion of false paths is
  91. extended from combinational to sequential circuits by Ashar, Dey,
  92. and  Malik  of  NEC  and Princeton.  In session 10C they show how
  93. multiple-cycle  false  paths  can  be  removed  from   sequential
  94. circuits in order to enhance circuit performance using techniques
  95. similar to those previously developed for combinational circuits.
  96. Session  3C  contains  a  variety  of new results on synthesis of
  97. asynchronous circuits.    A new unified signal  transition  graph
  98. model  will  be  presented by Yakovlev, Lavagno, and Sangiovanni-
  99. Vincentelli of Berkeley and the Univ.  of  Newcastle  upon  Tyne.
  100. Their   model   provides  for  the  precise  characterization  of
  101. classical static and dynamic hazards.
  102.  
  103.      Hardware/software  co-design  is  included  in  this  year's
  104. ICCAD.  Papers  in  session  10B  describe  results on the use of
  105. synthesis  in  assisting  in  the   hardware/software   co-design
  106. process.     As  an example, Chou, Ortega, and Borriello from the
  107. University  of  Washington  will  describe   an   algorithm   for
  108. synthesizing  the  hardware/software interface in microcontroller
  109. applications.    Example results using their synthesis tool  show
  110. circuits  and driver code that is comparable to that generated by
  111. human designers.
  112.  
  113. Testing
  114.  
  115.      Five sessions of ICCAD-92 are devoted to test generation and
  116. design  for testability.   Particularly hot topics with important
  117. results to be presented include test generation for delay faults,
  118. architecture-level test generation and synthesis for testability,
  119. and test generation for sequential circuits without scan.
  120.  
  121.      Session 11B includes two papers on testing for delay faults.
  122. Delay  fault  test  generation for sequential circuits has in the
  123. past been a particularly difficult problem.  The paper  by  Cheng
  124. of  AT&T  describes  a  method of delay fault test generation for
  125. both non-scan and partial scan sequential circuits.   He  uses  a
  126. new  fault  injection  technique which allows a modified stuck-at
  127. sequential test generator to create tests for transition  faults.
  128. The  results  in  the  paper  by  Pomeranz  and  Reddy  from  the
  129. University of Iowa in  the  same  session  include  a  method  of
  130. estimating  path-delay  fault coverage.   The complexity of their
  131. approach is polynomial in the number of lines in the circuit, and
  132. thus  allows  circuits  with  a  large  number  of  paths  to  be
  133. considered.
  134.  
  135.      Behavioral testability analysis and synthesis is  the  focus
  136. of  session  12B.   The  paper by Lee, Wolf, and Jha of Princeton
  137. describes a method for improving  testability  during  data  path
  138. scheduling.    Their benchmark examples show high fault coverage,
  139. short test generation time, and low area overhead.  Reduction  of
  140. test   application   time   is   the  problem  addressed  in  the
  141. presentation by Narayanan, Gupta, and Breuer of  USC  in  session
  142. 2A.   They  describe an algorithm to optimally construct multiple
  143. scan chains to reduce the overall test time.  The  main  idea  of
  144. their  approach  is  to  assign those scan elements that are more
  145. frequently accessed to shorter scan chains.    The  algorithm  is
  146. based  on  dynamic  programming  and  they  demonstrate test time
  147. reductions  as   large   as   40%   over   equal   length   chain
  148. configurations.
  149.  
  150. Field Programmable Gate Arrays
  151.  
  152.      FPGAs play a prominent role  at  ICCAD-92.    The  lead  off
  153. technical  session  on Monday includes a tutorial presentation on
  154. FPGAs  as  well  as  two  papers  on  look-up  table  based  FPGA
  155. synthesis.    Cong and Ding from UCLA describe how the technology
  156. mapping problem for depth minimization in  FPGAs  can  be  solved
  157. optimally in polynomial time for general Boolean networks.  Their
  158. experimental results show reductions in  network  depth  and  the
  159. number   of  required  look-up  tables.  Interesting  methods  of
  160. patching FPGA designs are presented by  Fujita  and  Kukimoto  of
  161. Fujitsu  and  the  University of Tokyo.   Instead of changing the
  162. netlist due to a design modification, they modify  the  functions
  163. realized  by  look-up  tables in order to not change the delay in
  164. the patched circuit.
  165.  
  166. Formal Hardware Verification
  167.  
  168.      The challenging and difficult circuit  verification  problem
  169. will be examined by four papers in session 4C.   Macii, Plessier,
  170. and Somenzi from the University  of  Colorado  have  developed  a
  171. method  of  verifying  systems containing counters.   They verify
  172. tasks  that  express  both  safeness  and  liveness  constraints.
  173. Redundancy  removal is an important element in their verification
  174. procedure.  Another paper in the same session describes  the  use
  175. of  CTL  logic  to  verify  a  system of interacting finite state
  176. machines.   Chiodo, Shiple, Sangiovanni-Vincentelli, and  Brayton
  177. of   Berkeley   and   Magneti  (Italy)  apply  property-dependent
  178. reductions  to  the  components  before  building   the   product
  179. machines.   They  are  able to verify a wide class of properties,
  180. including liveness constraints.
  181.  
  182.      In addition to logic verification, the problem of  verifying
  183. clock  schedules  is  also  addressed  in this year's conference.
  184. Several recent papers have formulated timing  verification  as  a
  185. mathematical  programming  problem.    Szymanski  from  AT&T  and
  186. Shenoy from Berkeley will present results at ICCAD that show  the
  187. accuracy  and  complexity  of  previous  algorithms  may  not  be
  188. acceptable.   As an alternative, they present a simple polynomial
  189. time  algorithm  for  clock  schedule  verification.    In  their
  190. experimental timing verification of the ISCAS benchmark  circuits
  191. the observed running times are linear in circuit size.
  192.  
  193. Simulation
  194.  
  195.      New  applications  and  approaches  to  circuit  and  system
  196. simulation   continue  to  appear.     At  ICCAD  there  will  be
  197. presentations  on   methods   ranging   from   probabilistic   to
  198. compiled-code   simulation   with   applications   varying   from
  199. transmission lines to power  estimation.   Bracken,  Rohrer,  and
  200. Raghavan  from  Carnegie  Mellon  University  have  extended  the
  201. asymptotic  waveform  evaluation  technique  to  the  generalized
  202. method of characteristics.   The resulting model is more accurate
  203. than previous approaches at lower orders of approximation and  it
  204. can  be  simulated  efficiently in the time domain, together with
  205. linear and nonlinear elements.
  206.  
  207.      Session 8A is devoted to high performance  simulation  using
  208. both  new  simulation  algorithms  and  new  simulation hardware,
  209. including data flow architectures.    Included in that session is
  210. a  paper  by  Shriver   of  DEC and Sakallah of the University of
  211. Michigan on compiled-code logic simulation.   Their simulator  is
  212. suitable   for   both   functional  and  timing  verification  of
  213. multiphase synchronous circuits.   It  is  based  on  a  waveform
  214. model  of  synchronous  operation  and  an associated algebra for
  215. combining such waveforms both logically and temporally.
  216.  
  217.      As an  alternative  to  full  circuit  simulation,   several
  218. papers  will  introduce probabilistic and statistical methods for
  219. estimating specific circuit properties.  Li, Stamoulis, and  Hajj
  220. from  the  University  Illinois  describe  a probabilistic timing
  221. technique with applications  to  hot-carrier  effect  estimation.
  222. The  probabilistic  simulation provides for the evaluation of the
  223. cumulative effects of all input waveform combinations in one run.
  224. In  a  paper by Burch, Najm, Yang, and Trick of Texas Instruments
  225. and the University of Illinois, Monte Carlo techniques  are  used
  226. to  estimate circuit power consumption.  The statistical approach
  227. provides the speed of probabilistic techniques with the  accuracy
  228. of simulation.
  229.  
  230. Analog CAD
  231.  
  232.      Several papers describing the notable progress of  computer-
  233. aided  analog  design are included in the conference program.   A
  234. paper  from  the  Swiss  Federal  Institute  of  Technology  will
  235. describe  a  symbolic  approximation method for generating analog
  236. circuit analysis equations.  Seda, Degrauwe, and Fichtner show  a
  237. two  order-of-magnitude improvement on large circuits as compared
  238. with traditional full expansion  techniques.     Their  technique
  239. uses  numeric  information  to guide the symbolic manipulation in
  240. order to avoid unnecessary work and save memory space.
  241.  
  242. Frameworks and Design Representations
  243.  
  244.      Design management is an important, but sometimes  forgotten,
  245. aspect  of  CAD  research.   ICCAD-92 has devoted two sessions to
  246. design management and representations.   A paper  describing  the
  247. integration of design flow with a framework based CAD system will
  248. be presented by Bingley, Bosch, and van der Wolf from  the  Delft
  249. University  of  Technology  in  session  11A.    They address the
  250. interface  between  the  design  tools  and  the  framework,  the
  251. architecture  of the framework, and the internal operation of the
  252. flow management components.    Graphical  representation  of  the
  253. design  flow  configuration  is  used  as  the  basis  for design
  254. actions.   A paper from Motorola by Vasudevan, Mathys, and  Tolar
  255. will describe how they implement a design tracking system.   They
  256. adopt what they call an observer  and  lightweight  architecture.
  257. The  argument  is  made  in the paper that observer architectures
  258. provide the same benefits as  controller  architectures  but  are
  259. much more politically correct from an industry viewpoint.
  260.  
  261.                           PANEL SESSION
  262.  
  263.      The panel for ICCAD-92  follows  the  same  format  as  last
  264. year's  highly interesting and at times controversial discussion.
  265. The title of the  panel  organized  by  Bill  Joyner  of  IBM  is
  266. "University  Faculty: Visionaries or Mercenaries ?". Increasingly
  267. university faculty serve on advisory boards of corporations,  act
  268. as  consultants,  and  sometimes  establish and operate their own
  269. companies, while maintaining their university status.   They have
  270. varying    degrees   of   connection   with   several   companies
  271. simultaneously.   Research contracts may  involve  not  only  the
  272. development  of research results, but the delivery of hardware or
  273. software to be incorporated into products.
  274.  
  275.      Members of the panel from industry and academia will present
  276. a  variety  of  perspectives.   The  presentations  promise to be
  277. entertaining and controversial as the panelists address a variety
  278. of  questions.    Will  long  term  research  at  universities be
  279. subordinated to short term deliverables? Is the education process
  280. hampered  by  these  entangling alliances, or do students benefit
  281. from exposure to real-world  problems?     Are  the  scholar  and
  282. entrepreneur inextricably linked?
  283.  
  284.  
  285.                             TUTORIALS
  286.  
  287.      This year there will be four different tutorials on the last
  288. day  of  the  conference,  Thursday, November 12.   Attendees may
  289. register for any one of the full-day tutorials.
  290.  
  291.      The  tutorials   are   on   Multi-Level   Logic   Synthesis,
  292. Interconnect  and  Packaging  Analysis,  Introduction to Embedded
  293. System Design, and Architectures for Software Systems.
  294.  
  295.      It is important to register early for  the  tutorials  since
  296. attendance  is  limited  and  all sessions are likely to be full.
  297. Tutorial registration information is included on the registration
  298. form  included  with  this preview.  More detailed information is
  299. contained in the Advance Program.
  300.  
  301.  
  302.            ADVANCE PROGRAM AND CONFERENCE INFORMATION
  303.  
  304.      The Advance Program and detailed information  regarding  the
  305. conference  can  be  obtained  by  contacting  the conference and
  306. vendor suite management via phone or FAX:
  307.  
  308. MP Associates
  309. 7490 Clubhouse Road
  310. Suite 102
  311. Boulder, CO  80301
  312. Telephone: (303) 530-4562
  313. FAX: (303) 530-4334
  314.  
  315.                           REGISTRATION
  316.  
  317.      A discounted advance  registration  has  been  provided  for
  318. those  that  send  in their registration before October 12, 1992.
  319. On-site registration will also  be  provided  at  the  conference
  320. site,  the  Santa  Clara  Westin  Hotel and adjoining Santa Clara
  321. Convention Center.  Registrants desiring a specific tutorial  are
  322. advised  to  register  early since attendance in the tutorials is
  323. strictly limited.   For those only wishing to attend  a  specific
  324. day of the conference, a reduced one day only registration option
  325. has been provided.   Registration can be made by  completing  and
  326. mailing  in  the  conference  and  hotel registration forms or by
  327. completing the forms in the Advance Program.
  328.