Proud Buckeye, collaborative, get it done! Exec. Director, Institute for Cybersecurity and Digital Trust @ The Ohio State University

Columbus, OH
Joined March 2009
As a musician and as a hardware engineer, I appreciate this 😂
"Show me the critical path." "Uh, right here. It’s the multiplier it’s failing setup by 1.2 nanoseconds at 600 megahertz." "A nanosecond and a half. An eternity. You’re missing the clock edge by a fucking eternity?" "Well, the synthesizer isn’t packing the DSP slices efficiently, and the routing delay to the accumulator is—" "Stop. Do not blame the tools. The tool is a hammer. You are the carpenter. If the table wobbles, you don’t blame the hammer. You blame the incompetent carpenter who doesn't know how to drive a nail. Pull up the RTL... now. Scroll down to the accumulator block. Line 450... read it to me, what does it say?" "Ugh... always @(posedge clk) begin if (reset) acc <= 0; else acc <= acc + mult_result; end" "Do you see it?" "...See what?" "He doesn’t see it. The grad student from MIT. He looks at a block of sequential logic and he doesn’t see the cancer he just planted in my silicon. Where is the pipeline stage for mult_result before it hits the adder?" "Oh. I… I didn’t think I needed one there. The simulation showed the data arriving in time." "Yes because the simulation is fucking Mario Kart. It’s a fantasy land where physics is a suggestion and wire delay doesn’t exist. We are building fucking hardware. The electrons move through copper traces at a fraction of the speed of light. Do you understand the difference between a video game and reality?" "Ugh...Yes, Mr. Bubble. I just thought the logic depth wasn't that—" "THE LOGIC DEPTH IS TWENTY-FOUR GATES DEEP!" "You have a 32-bit multiplier feeding directly into a 64-bit adder in a single clock cycle at 600 megahertz! What do you think happens to the propagation delay? Do you think the electrons just teleport because you wrote a pretty line of code?" "I—I can add a register." "Where? Where do you add it? Show me on the floor plan." Look at this shit. It looks like a plate of spaghetti thrown against a wall by a toddler. You're starving the chip. Are you lazy? Or are you just stupid?" "I’m not… I was trying to optimize for latency." "You are burning resources like they’re free. You’re at 85% LUT utilization because you’re coding hardware like a Python script kiddie. Now erase the multiplier module." "What?" "Delete it. The whole file." "But… that’s three weeks of work." "It’s three weeks of garbage. Delete it." "Now. You are going to rewrite it. You are going to manually instantiate the DSP48 primitives. No inference. You are going to pipeline it three stages deep. And you are going to floorplan those slices right next to the Block RAMs. Now start typing dickhead.... And if I see another timing violation you won't just be off this project. I will make sure the only digital design you ever do again is programming the microwave at Wendy's." *door slams*
24
Did y'all know @AccidentalCISO is also a talented baker? Pulled out his pumpkin pie recipe, got the kids to help, and we can't wait to eat this tomorrow!
1
1
7
1,316
Where have I been this week? Learning tons about our government agencies and cyber workforce development for federal agencies. I'm excited, confident and eager to start implementing promising new plans! icdt.osu.edu/news/2025/01/oh…
55
Big 2025 announcement #1! NSF Awards $15 Million To Four Universities For Cybersecurity Programs via @forbes forbes.com/sites/michaeltnie…
41
Exciting things are on the horizon.... #2025
32
You have about week left to get in on this online bootcamp! #GSEC
Interested in learning about cryptography, threat detection and system security? The Cyber x400 Online GIAC Security Essentials prep course starts Dec 2., and there's a 60% discount if you sign up this month! buff.ly/3Z82fWE
1
1,344
We are looking for speakers for the Annual ICDT Industry Symposium on Tues, October 22.  This year's theme-- Disinformation as Cybersecurity Threat and Eroding Trust. Submission form closes September 30. Apply here: go.osu.edu/icdtspeaker
1
1
58
For my troubles... Yes, you'll have to pick up your suitcase for the overnight layover. Nope. You cannot get your luggage until your final destination. Thanks. 😒
105
Heading to @INL for University Days. Looking forward to meeting good people and learning more about their advances in cybersecurity!
1
43
Made it as far as Denver... Very much late. And then got stuck on the tarmak in a lightning storm. Still here. Maybe I'll make it to Idaho tomorrow?? 😓
36
I'm on my way to Nashville!
Over 220 women and ally leaders in a leadership symposium at @WiCySorg conference… kicking off #wicys2024
1
66
Way to go, Charlene! ❤️ We've known you're someone special for a long time ❤️
We have a very exciting announcement - Charlene Brenner has been awarded the Ohio State University Distinguished Staff Award! She was surprised with the notification of her award during a meeting with STEAM Factory leadership.
90
Our annual Research Forum is tomorrow from 8:30 a.m. to 5 p.m. in Pomerene Hall. To learn more and register, click on the link below! icdt.osu.edu/events/icdt-res…
1
4
36
Anyone want to pitch a "Find my Family" app to Jungle Jim's? @JungleJimsMrkt
49
Did you know that Ohio has hundreds of Cybersecurity volunteers ready to support our communities? @OhioCyber
1
54
I know I'm tired when I see an email subject for "plastic surgery" but on second glance it's actually "elastic security" 🥴
1
3
1,138
One of my most bizarre travel weeks yet: OSU Monday, fly out to UT San Antonio then U. Cincinnati , and drive a rental home. 🤔
1
76
I'm new to learning about @GriffissInst and their programs, and already very excited for the #VICEROYSymposium this week.
41